我的应用在设备和模拟器上运行。该应用存档没有错误。当我尝试导出时出现以下错误:
日志文件IDEDistribution.critical.log
包含以下内容:
2017-07-07 07:40:03 +0000 [MT]无法生成包含错误的分发项目:错误Domain = IDEDistributionErrorDomain Code = 12"存档中不包含任何可以签名的内容。" UserInfo = {NSLocalizedDescription =存档中不包含任何可以签名的内容。,NSLocalizedRecoverySuggestion =验证您的构建过程是否已编译二进制文件并在捆绑资源中复制。} 2017-07-07 07:40:03 +0000 [MT]呈现:错误域= IDEDistributionErrorDomain代码= 12"存档中不包含任何可以签名的内容。" UserInfo = {NSLocalizedDescription =存档中不包含任何可以签名的内容。,NSLocalizedRecoverySuggestion =验证您的构建过程是否已编译二进制文件并在捆绑资源中复制。}
.app
也包含所有常用内容。
我确信需要更多信息。请问,我会尽我所能。
答案 0 :(得分:1)
将存档目标目录更改为本地SSD上的位置(而不是外部HDD)。
在我这样做之后我没有再遇到这个问题,我记得在我开始尝试释放Mac上的空间后开始遇到这个问题。
答案 1 :(得分:0)
最后!可能还有其他问题,但只有在我更改了方案容器后才能导出。而且我知道它与CocoaPods有关。
在pod install
之前,你的方案看起来像这样:
没有其他容器选项。
在pod install
之后,它将如下所示:
一旦我选择了Workspace
容器,我开始看到构建的差异,因此导出工作。
答案 2 :(得分:0)
对我来说帮助重新启动Xcode。我认为这个问题是因为所有档案存储在一个单独的硬盘驱动器中,并且它可以通过Xcode访问它。
答案 3 :(得分:0)
解决我的问题的是在应用程序体系结构中包含arm64
,
在“目标”->“构建设置”中搜索:
arm64
。arm64
。