ios - wwdc2018 - xcode legacy build system




Xcode進程啟動失敗:安全性 (10)

我現在一直在開發一個應用程序一到兩週,而就在昨天我已經將我的iPhone 5S更新到iOS 8 GM。 一切工作正常,我也可以在我的設備上測試,直到我從手機中刪除了應用程序並想再次構建。 出現以下錯誤:

Could not launch "My App"
process launch failed: Security

當我用模擬器測試時,它工作正常。 這是因為iOS 8 GM更新,我該如何解決這個啟動問題? 我希望能夠在我的iPhone和模擬器上進行測試。


“如果你得到了這個,應用程序已經安裝在你的設備上,你必須點擊圖標,它會問你是否真的想運行它,說”是“,然後再次運行。

為了補充一點,只有在出現錯誤的時刻,只有點擊確定,然後點擊應用程序才會有效。 它什麼都不會做。 在那30分鐘的時間裡,我就開始思考,尋找替代方法來解決這個問題。


Xcode能夠構建和安裝應用程序,但無法在第一次啟動它。 您只需點擊手機上的應用程序圖標,就會提示您詢問是否要信任開發人員。 允許它和應用程序將啟動,然後Xcode將能夠自動安裝和啟動這個和你的其他應用程序。


更新了Xcode 7的答案 :點擊應用程序不再有效(從測試版1開始,它僅顯示“不受信任的企業開發人員”消息,只有一個關閉按鈕)。

要解決此問題,請打開設置應用,轉到常規/配置文件,然後您會看到您的個人資料。 將其標記為可信,事情應該再次開始正常工作。

針對iOS 9.2.1和Xcode 7.2.1更新:

轉到:設置>常規>設備管理>從開發人員應用程序選擇應用程序>信任應用程序。


嘿所以接受的答案是有效的,除非你需要調試應用程序的初始啟動。 不過,我認為答案更多的是解決方法,而不是實際的解決方案。 根據我的理解,如果您在配置文件/證書設置中存在一些不確定性,則會發生此消息,因此請確保該部門中的所有內容都處於最佳狀態。 然後再反复敲打你的頭靠在牆上。

對我來說, 蘋果文檔如下所示:

供應配置文件已知問題如果您已從其他beta版升級到GM種子,則由於供應配置文件問題,您可能會看到您的應用程序崩潰。

解決方法:

  1. 通過USB將設備連接到Mac

  2. 啟動Xcode選擇窗口 - >設備

  3. 右鍵單擊左欄中的設備,選擇“Show Provisioning Profiles”

  4. 點擊相關的配置文件

  5. 按“ - ”按鈕繼續刪除所有受影響的配置文件。

  6. 重新安裝應用程序

確保您右鍵單擊設備的映像而不是設備的名稱,否則您將看不到預配置配置文件選項。 我從舊的備份中恢復了我的新手機,並且有很多垃圾掛在身邊,我也有兩個不同的開發者。 證書活躍(不知道為什麼),但我刪除了一個,做了一個新的配置文件擺脫了設備上的所有配置文件,它的工作。

希望這可以幫助別人。


好吧,這似乎很晚,我正在測試與互聯網連接的應用程序來測試我的應用程序的一些功能。 當我關掉互聯網時,它給了我這樣的錯誤。 打開互聯網後,我可以再次安裝。 我知道這很愚蠢,但這可能對某人有幫助


如果你得到這個,應用程序已經安裝在你的設備上。 你必須點擊圖標。 它會問你是否真的想要運行它。 說“ yes ”,然後Build & Run again

從iOS 9開始,需要轉到Settings → General → DeviceManagement → DeveloperApp → Trust


我有同樣的問題。 我在xcode中單擊確定,然後在我的iPhone上啟動應用程序時,系統會詢問我是否要信任此應用程序。 這樣做,應用程序運行,並進一步構建並運行從Xcode沒有任何問題,直到從iPhone刪除應用程序並重新安裝它。 然後轉到第一行;-)


或者,如果沒有看到“Untrust App Developer”對話框:

轉到您的iPhone>設置>常規>配置文件>“[email protected]”>信任


設置 - >一般 - >配置文件和設備管理選擇開發人員配置文件並推送信任。

如果您沒有配置文件和設備管理菜單,則必須在beta.apple.com上註冊設備並從Safari下載配置文件。

  1. 安裝配置文件
  2. 重新啟動您的設備
  3. 點擊開發者個人資料和信任。

你一切都準備好了。


順便說一句,這也會發生,如果你改變Xcode目標的團隊和重建。 對於我之前在設備上運行的應用程序看到這個問題感到非常不解。 花了我一段時間才弄清楚......雖然可能只是第一次與一個團隊一起構建設備。





build