出於某種原因,我在xcode(第三方SDK)中導入了一些文件,即使應用程序成功建立,我也收到此錯誤:Xcode錯誤消息:「無法檢查應用程序包」 。這是什麼意思?該應用程序不會在真實設備上運行,但可以在模擬器IOS上運行...「無法檢查應用程序包」Xcode
回答
聽起來像第三方文件可能包含未由您簽名的編譯代碼。如果是這樣,您可以使用iReSign使用您自己的證書來辭職。您還可以使用命令行:
codesign -f -s "iPhone Developer: Aaron Brager (XXXXXXXXXX)" nameOfAppToSign.app
換成你自己的例子身份(你可以man codesign
閱讀更多有關此命令)。
你可以通過不包括編譯代碼來規避這一點。它可能沒有必要 - 你是否包括一個示例應用程序,這對於框架的功能不是必需的?
如果這個答案沒有幫助,提供框架的名稱並顯示您包含哪些文件將會有所幫助。
我解決了這個只是做了產品展示 - >清潔做了很多愚蠢的東西
我得到了同樣的錯誤了。在我爲我的項目添加一個新的空白文本文件(保留一些註釋)並將其命名爲Resources之後。將其重命名爲Resourcesx可以解決問題,但不會執行Clean。我反覆證明文件名「Resources」是導致錯誤的充分條件。
這是誰家的 Xcode Error Message: "could not inspect application package"
相同的經歷。當我取代在Xcode中「資源」文件夾中,錯誤地選擇了以下選項。
Create folder references for any added folders
但正確選項應該是,
Create groups for any added folders
考慮上述選項的護理是在節省時間的廣告固定上述問題,很重要的一點。 (這是得到這個錯誤的可能性之一)。
瘋狂的東西!謝謝,它幫助我。 –
那麼我們如何解決這個AFTER我們不小心替換了'Resources'文件夾。看來你的回答只適用於「不要開始」。應該指出,「清理」並沒有解決我的問題後,刪除罪魁禍首。 –
@Levi Roberts,從eclipse中刪除'Resources'文件夾,然後通過'爲所有添加的文件夾創建組'再次添加。這可以隨時完成。 – ArunJTS
我在我的橋接頭文件中導入了一個框架,我之前刪除了它,並且Xcode給了我沒有錯誤,我猜是因爲我沒有再調用該框架?
步驟:
- 刪除未使用的/不存在的框架橋接報
- CMD + Shift + K鍵
- 退出Xcode中
- 找到你的項目的build文件夾和垃圾桶中間體的內容,產品文件夾
- 打開您的項目並運行
這可能是矯枉過正,但它現在起作用。我希望這有幫助。
我得到了同樣的錯誤。我通過從「嵌入式二進制文件」列表中刪除第三方庫並將其添加到「鏈接的框架和庫」中來解決此問題。
在我的情況下,我正在與科爾多瓦和Firebase合作。從Embed frameworks
中刪除所有Google框架(但請將其留在Linked Binary With Libraries
之下)解決問題。
我也有這樣的經歷,與一個沒有意識到他做過什麼的人一起工作。花了我一整天的時間搞清楚爲什麼應用程序沒有安裝在仿真器和設備上 –
檢查您是否將靜態庫嵌入到應用程序包中。某些第三方將其靜態庫SDK打包爲一個動態框架。這是Xcode不支持的(還?)。在這種情況下,您可能會被愚弄並將其放入「嵌入式二進制文件」列表中。靜態庫不應該在列表中。
要檢查它是否是靜態庫,請使用file
實用程序。
file /path/to/binary/in/Example1.framework/Example1
如果說像ar archive
這是一個靜態庫,併爲dynamically linked shared library
動態庫。
- 1. Xcode 7錯誤消息「無法檢查應用程序包」
- 2. Xcode錯誤消息:「無法檢查應用程序包」
- 3. 無法檢查應用程序包
- 4. Swift:應用程序安裝失敗無法檢查應用程序包(當在XCode 6中使用框架時)
- 5. 應用程序安裝失敗!無法檢查應用程序包
- 6. xcode 4.2無法運行應用程序
- 7. XCode 4.5無法驗證應用程序?
- 8. 無法讓Xcode應用程序編譯
- 9. 無法在xcode 9中爲應用程序包ID創建IXPlaceholder
- 10. Xcode/Cocos2d-x「無法檢查應用程序包」錯誤隨機替換爲「$ {EXECUTABLE_NAME}不存在」
- 11. 無法更新應用程序包
- 12. PLCrashReporter框架集成產生「無法檢查應用程序包」。錯誤
- 13. XCode中的應用程序包框架
- 14. 無法檢查設備上的應用程序(與appMobi creatade)
- 15. 無法查看示例應用程序?
- 16. 在Xcode 6中使用私有框架的應用程序「無法檢查應用程序包」。丟失框架info.plist
- 17. 檢查asp.net應用程序
- 18. Rails檢查應用程序
- 19. Xcode無法啓動應用程序。進程啓動失敗:4294967295
- 20. 在應用程序崩潰後檢查XCODE中的變量
- 21. 在XCode中檢查應用程序API版本?
- 22. 如何在XCode上檢查我的iPhone應用程序的TARGET_NAME?
- 23. 無法下載應用程序,應用程序無法安裝
- 24. 無法實例化應用程序 - 無法獲取包信息
- 25. 應用程序引用Windows時無法使用Windows應用程序包Windows.winmd
- 26. 無法使用xCode 4.4啓動控制檯應用程序
- 27. 使用TestFlight無法安裝xCode 4.3測試版應用程序
- 28. 無法使用Xcode 7 beta構建iOS應用程序
- 29. 無法在模擬器中使用Xcode運行應用程序
- 30. 使用xcode 4.5的舊應用程序無法對齊中心
第三方SDK是社交API,它是一個框架,和一些文件,如.nib和圖像,它不是一個應用程序 – user2014474
試試這個:在終端輸入'sysctl kern.maxprocperuid'來查看有多少你可以擁有的最大進程。然後輸入'ps ax | wc -l'看看有多少人在跑步。如果您處於或高於進程數量,請退出所有操作並重新啓動計算機。我認爲這可能是編譯過程失敗的原因。如果這不能解決它,請發佈您的整個編譯日誌。 –
其實它自己固定,沒有我什麼都不做。 3小時後固定。我只重新啓動了我的電腦,我的ipad,在模擬器上運行應用程序,然後關閉xcode約20次! – user2014474