0

我编写了一个通过 coredata 使用 sqllite 的应用程序。它可以在模拟器上正常工作或从 xcode 安装在设备上。我需要向 ui 设计师或 QA 等其他人提供应用程序的测试版本。我决定使用 Cydia 来完成这项任务。虽然它安装得很好,但它无法初始化persistentStoreCoordinator:addPersistentStoreWithType 返回 nil 并且错误对象报告 Cocoa 错误 258(它看起来像 NSFileReadInvalidFileNameError,对吗?)。cydia安装有什么问题?有人遇到过这样的问题吗?有没有其他方法可以在一群人之间分发应用程序(不适用于 appstore 中的每个人)?我想临时不是我的情况,因为他们都住在不同的地方。

4

2 回答 2

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 )

于 2010-09-27T11:39:58.350 回答
1

您应该能够毫无问题地使用核心数据。我注意到大多数时候它不工作时,越狱设备的文件权限已经搞砸了。

试试这个:如果您安装了 SBsettings,打开它(滑动菜单栏)并点击“更多”图标。从那里,点击“附加”栏。在这里,点击“修复用户目录权限”。

于 2011-04-12T01:08:49.247 回答