2016-08-05 51 views
1

我有一個應用程序通過Xcode安裝在IPad Air上。幾周後,應用程序運行正常。突然間,我打開應用程序,它會立即崩潰。加載屏幕將出現一瞬間,用戶將返回到主屏幕。我去了,刪除了應用程序,重新安裝了它,一切正常。幾周後,應用程序再次崩潰。這次我調查了設備日誌,並在應用程序打開時發現了這一點。應用程序立即崩潰:可執行文件被簽署了無效的權利

Aug 4 22:40:47 iPad amfid[240] <Notice>: MIS: entitlement 'application-identifier' has value not permitted by provisioning profile 'iOS Team Provisioning Profile: coolApp.Company' 
Aug 4 22:40:47 iPad amfid[240] <Error>: /private/var/containers/Bundle/Application/AAB98943-4336-4E23-8BA6-D785B327DBB5/Company.app/Company not valid: 0xe8008016: The executable was signed with invalid entitlements. 

我很好奇的是,爲什麼應用程序工作了幾個星期,然後隨機開始打破。設備日誌顯示沒有崩潰。任何幫助,爲什麼應用程序每次打開時立即關閉,以及如何解決這將是非常好的!謝謝!

+1

如果您打算低估一個問題,至少解釋原因。 – jason328

回答

4

爲什麼數週的應用工作,然後隨機啓動打破

這不是隨機可言,因爲「幾個星期」節目。當您通過Xcode構建並運行在設備上安裝應用程序時,包含的權利包含時間限制。你達到了這個時間限制。你做了另一個構建和運行,所以你得到了一個新的權利。你也達到了時間限制。從Xcode構建並運行的目的是進行臨時測試,而不是長期安裝。

如果您急於在您的設備上安裝您的應用程序並延長使用壽命,請通過iTunes進行即席構建和安裝。

1

Check this。鏈接顯示您正面臨的類似問題。您需要檢查登錄權利,然後嘗試再次構建它

相關問題