我在我的應用程序中使用了一個公共iCloud數據庫,該數據庫效果很好,並在商店中使用。該應用程序缺少必需的權利com.apple.developer.icloud-services'
上更新我的應用程序的新版本(在Xcode 7 iOS9)我得到一個崩潰就行了:
CKContainer * container = [CKContainer containerWithIdentifier:@"iCloud.com.identifier"];
*** Terminating app due to uncaught exception 'CKException', reason: 'The application is missing required entitlement com.apple.developer.icloud-services'
這種情況只有最早推出的應用程序的更新後,只有在iOS9 。在第一次(更新)發佈之後,應用程序啓動並且iCloud按預期工作。
我可以一直通過下載應用程序的當前版本店面重新崩潰,然後在Xcode 7.運行更新的應用程序
如果我使用iOS8上相同的步驟(下載版應用和更新)我沒有同樣的崩潰。
我猜這是一個iOS9或Xcode 7的錯誤。有任何想法嗎?
編輯: 這實際上發生在iOS9上首次啓動應用程序時,不管我是更新還是隻是第一次安裝。
wft。禁用斷點實際上使它再次工作 –
哦順便說一句:我只有在64位設備上的問題,但誰知道這實際上是相關的 –