繁体   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