我寫了一個應用程序,它通過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