運行的應用程序在我的應用程序的編譯階段結束時無效的符號鏈接錯誤,我看到以下錯誤:Xcode中:試圖在iPhone模擬器
這僅僅是一個創建每次一些臨時目錄我跑。我試圖刪除它無濟於事。
該應用在設備上運行良好。
任何幫助將不勝感激。
運行的應用程序在我的應用程序的編譯階段結束時無效的符號鏈接錯誤,我看到以下錯誤:Xcode中:試圖在iPhone模擬器
這僅僅是一個創建每次一些臨時目錄我跑。我試圖刪除它無濟於事。
該應用在設備上運行良好。
任何幫助將不勝感激。
當您的應用程序包含指向應用程序包之外的符號鏈接時,通常會發生此錯誤。當爲設備或模擬器構建時,Xcode將創建應用程序包,然後將其複製出來供MobileInstallation進行安裝或更新。 MobileInstallation不會安裝具有符合鏈接到應用程序包外部位置的應用程序。
您是否有任何模擬器特定的構建腳本或步驟?你的包是否包含任何符號鏈接?在Xcode中打開產品組。右鍵單擊「<名稱> .app」並選擇「在Finder中顯示」。右鍵單擊該應用程序並選擇「顯示包裝內容」。檢查應用程序是否存在任何符號鏈接。您也可以在終端中打開該目錄並使用ls -al
。任何鏈接在第一個位置都會有一個l
字符。
另一種可能性是您有文件權限問題或其他文件系統損壞。運行磁盤工具來檢查錯誤。假設一切正常,您可以用xcrun simctl erase all
重置您的模擬器。
我有同樣的問題一次,然後我從打開的窗口中刪除模擬器後按照「設置活動方案 - >添加額外的模擬器」。之後,我添加了一個新的模擬器。我不確定你的解決方案。
解決問題的第二種方法(在我看來),像這樣檢查模擬器路徑「Finder - > Library - > Developer - > CoreSimulator - > Devices」。之後,找到您的項目模擬器,然後刪除它:)並再次在同一個模擬器上運行項目。
我希望它適合你。祝你好運。
沒有工作,但謝謝你的嘗試。 – Alec
我有同樣的問題。清理項目構建目錄解決了我的問題。
你運行的是哪個版本的Xcode? – russbishop
@russbishop Xcode 8.2.1 – Alec