簡體   English   中英

為什么我的Xcode無法驗證swift iOS項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM