[英]Why does my "include SwiftyDropbox" cause a build error for my iOS Xcode Swift project?
[英]Why my Xcode failed to validate swift iOS project
我正在嘗試存檔我的應用程序並將其提交到iTunes商店。 但我無法通過驗證。
Xcode總是報告“符號工具失敗”。
我嘗試使用10.9上的Xcode 6.0和10.10 beta上的Xcode 6.1 beta來存檔和驗證它。 兩者都不起作用。
我將不勝感激任何幫助。
IDEDistribution.stardard.log報告錯誤如下:
2014-09-21 01:53:14 +0000 [MT] Validation failed for archive Europa with issues:
(
"<IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-21013 \"The archive is invalid. /var/folders/dm/gps585zj4kvg0_9hlty6y8b00000gn/T/XCodeDistPipeline.FfM/Europa.ipa does not exist.\" UserInfo=0x7ff35a93a810 {NSLocalizedDescription=The archive is invalid. /var/folders/dm/gps585zj4kvg0_9hlty6y8b00000gn/T/XCodeDistPipeline.FfM/Europa.ipa does not exist., NSLocalizedFailureReason=Unable to validate your application.})>"
)
2014-09-21 01:53:14 +0000 [MT] Canceled distribution assistant
更新:當我取消選中“為您的應用程序包含應用程序符號以接收來自Apple的符號化崩潰日志”選項時,我發現它可以通過驗證。 swift框架不支持此功能嗎?
我能夠通過Xcode中的以下操作解決它。
我想在TARGETS上選擇一個目標。
我選擇Build Phases。
我想擴展Copy Bundle Resources。
刪除插件的不必要文件和庫(如果已注冊)。
我遇到了類似的問題 - 假設它是XCode 6.0.1的配置文件/簽名問題 - 但是,取消選中“包含應用程序符號”的注釋為我解決了問題。
取消選中“包含應用程序的應用程序符號以接收來自Apple的符號化崩潰日志”。 組織者 - >提交......
在我的情況下,我不小心在“Build Settings” - >“Embed Framework”中有了一個靜態庫。 從那里刪除靜態庫有幫助。 還有一個類似的問題: Client.ipa不包含文件
如果“復制包資源”的清理對您不起作用,請檢查是否為您的發布版本啟用了鏈接時間優化。 將其設置為NO。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.