1

我正在尝试在 Xcode 9.2 中进行应用程序精简,我有第三方框架,其中一些是通过 pod 安装的,而另一些是手动安装的,我正在尝试对此进行测试,因此有一个临时分发配置文件,现在我尝试通过此配置文件导出,选择了应用程序细化附加屏幕截图 位码选项选择

然后我从 Xcode 中自动选择符号进行签名,然后编译位码来自位码编译

在说大约 5 分钟的编译后,我得到了这个错误,即位码错误

通过一些带有显示日志选项的日志进行分析,特别是 IDEDistribution.log :

PM.xcarchive/Products/Applications/elektra.app/Frameworks/libswiftQuartzCore.dylib”不包含“archived-expanded-entitlements.xcent”资源。” UserInfo={NSLocalizedDescription=项目

因此,该文件中的此类错误与所有 Swift 动态库框架有关,除了两个私有第三方框架(这是项目中的嵌入式二进制文件)。我们目前同时使用 Objective C 和 Swift(混合匹配)。无法弄清楚可能是什么错误,非常感谢任何帮助,因为这是新手。

4

1 回答 1

0

解决了它,因为其中一个构建设置不是正确的参考:https ://developer.apple.com/library/content/qa/qa1964/_index.html

于 2018-01-31T07:06:54.940 回答