我写了一个应用程序,它通过coredata使用sqllite。它可以在模拟器上正常工作或从xcode安装在设备上。 我需要为其他人(如UI设计师或QA)提供应用程序的测试版本。我决定使用Cydia来完成这项任务。虽然它安装得很好,但它无法初始化persistentStoreCoordinator:addPersistentStoreWithType返回nil和错误对象报告Cocoa Error 258(它看起来像NSFileReadInvalidFileNameError,对吗?)。 cydia安装有什么问题?有人遇到过这样的问题吗? 有没有其他方式在一组人中分发应用程序(不适用于appstore中的每个人)? 我认为特设不是我的情况,因为他们都住在不同的地方。为什么从cydia安装的应用程序无法访问核心数据?
0
A
回答
1
如果您想分发您的应用程序,还有另一种解决方案:AdHoc方法。
此链接描述了如何设立beta测试环境: http://www.raywenderlich.com/1669/how-to-host-a-beta-test-for-your-ios-app
所有你从他们的iPhone需要的是有UDID(通用设备ID),你可以从那里得到这个ID:http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
唯一的一个限制是只能管理100个beta测试/年
(我知道这不是主要问题,但为什么使用核心数据访问的SQLite这个链接可以帮助:http://www.raywenderlich.com/tag/sqlite)
1
您应该可以毫无问题地使用核心数据。我注意到,大多数时候它无法正常工作,越狱设备的文件许可权已经搞砸了。
试试这个: 如果您安装了SBsettings,请打开它(滑动菜单栏)并点击“更多”图标。从那里,点击“Extras”栏。在这里,点击“修复用户目录权限”。
相关问题
- 1. 用数据访问层安排3层的dotnet核心应用程序
- 2. 为什么我安装的应用程序无法运行?
- 3. 核心数据应用程序不保存我的数据,为什么?
- 4. 为什么android应用程序无法安装在HTC Tattoo上?
- 5. 为什么从android应用程序访问数据库不安全?
- 6. 权限问题?为什么华为u8650无法安装这个应用程序?
- 7. 无法从Swift的collectionview中访问核心数据对象
- 8. 从cydia安装后iPhone应用程序不显示?
- 9. 为什么我无法从简单的Ruby应用程序访问本地安装的gem?
- 10. 核心数据中的自定义访问器方法,为什么使用KVO?
- 11. 安装的Android应用程序 - 全屏无法访问
- 12. 应用程序x1无法访问应用程序x2数据
- 13. 在核心数据的应用程序
- 14. 为什么主页无法访问/ spring引导应用程序
- 15. iPad应用程序无法写回核心数据
- 16. 应用程序无法及时恢复:核心数据
- 17. Jasperserver安装无法访问数据库
- 18. 访问安装的应用程序
- 19. OCaml的 - 无法安装核心
- 20. BadRequestError:应用程序s〜myapphr无法访问应用程序dev〜myapphr的数据。为什么?
- 21. 从后台恢复后访问核心数据NSManagedObject崩溃应用程序
- 22. iphone核心数据 - 为什么核心数据如此之慢?
- 23. 在已安装的应用程序上访问基本数据
- 24. 如何将应用程序从plists转换为核心数据
- 25. 将iOS应用程序从NSCoding转换为核心数据
- 26. 辞职Cydia的应用程序安装在非越狱的iPhone
- 27. 无法下载应用程序,应用程序无法安装
- 28. 从Cydia安装调整后应答
- 29. 无法Ubuntu上安装.NET核心17.10
- 30. 无法从Java应用程序访问mysql数据库
+1他需要使用批准的方法进行beta测试。在回答你的最后一个问题时,他可能会将Core Data与SQL存储结合使用。 – TechZen 2010-09-27 22:18:54
谢谢,回答。我出于某种未知的原因认为AdHoc应用程序只能通过开发人员的Mac安装。幸运的是我错了。 AdHoc现在对我来说很好。 – Max 2010-10-05 06:13:16