我最近提交了一個更新到我的應用程序到AppStore。它很快被批准併發布。我在自己的設備上更新了應用程序,我看到了加載屏幕......然後它崩潰了。它每次啓動時都會崩潰,而且不會失敗。iOS應用程序崩潰與分發證書
我在提交給AppStore的,同樣的事情發生的確切形式跑到我的設備從Xcode中的應用。 Xcode出現此消息:
無法獲取進程XXXX的任務。
這意味着有某種分銷證書問題。現在,我知道使用分發證書簽署的應用程序無法在Xcode的開發設備上運行進行測試。當我使用開發或Ad-Hoc配置文件在我的設備上測試應用程序時,它運行良好。
我的分佈證書爲什麼不能從我的應用程序的AppStore的核準版本甚至工作?
還有一個稍微更令人不安的問題:這個問題是如何通過兩個應用程序加載器/ iTC驗證和 Apple審查委員會?
我重新創建了我的應用程序分發證書並將其重新加載到Xcode中。我將其歸檔並驗證,希望能得到一些反饋,但它通過了驗證。
我怎麼能相信,當我向在AppStore我的分佈證書是否行得通呢?爲什麼它第一次沒有工作?
下面是我收到的崩潰日誌的鏈接(我沒有把它貼在這裏B/C它太長):http://pastie.org/private/n19fejrdhcmm3hi2jzzf8a
編輯:CleverError pointed out認爲,墜機可能是由於問題與我的XCDataModel。無論如何,我可以恢復一個乾淨的XCDataModel沒有損壞或刪除?
嘗試在安裝應用商店版本之前從設備上刪除應用。它看起來像是在設置核心數據時崩潰,這很可能是由於更改了xcdatamodel文件而導致的。 – 2013-04-29 21:38:44
@CleverError哦,這是有道理的!我刪除了xcdatamodel文件(oops)b/c,我沒有直接使用核心數據。有什麼方法可以恢復該文件嗎? – 2013-04-29 21:40:21
除非您的項目使用版本控制。 – 2013-04-29 21:44:39