【发布时间】:2018-07-09 09:13:33
【问题描述】:
我正在尝试在 Xcode 9.2 中进行应用程序精简,我有第三方框架,其中一些是通过 pod 安装的,而另一些是手动安装的,我正在尝试对此进行测试,因此有一个临时分发配置文件,现在我尝试通过此配置文件导出,已选择应用细化附加屏幕截图bitcode option selection
然后我从 Xcode 中自动选择签名然后编译位码来自bitcode compiling
编译大约 5 分钟后出现此错误,即 bitcode error
通过一些带有显示日志选项的日志进行分析,尤其是 IDEDistribution.log:
PM.xcarchive/Products/Applications/elektra.app/Frameworks/libswiftQuartzCore.dylib" 不包含“archived-expanded-entitlements.xcent”资源。” UserInfo={NSLocalizedDescription=Item
因此,除了两个私有第三方框架(项目中的嵌入式二进制文件)之外,此文件中的此类错误与所有 Swift 动态库框架有关。我们目前同时使用 Objective C 和 Swift(混合匹配)。无法弄清楚可能是什么错误,非常感谢任何帮助,因为这是新手。
【问题讨论】:
-
除此之外,我还有一个运行脚本可以去除 i386 和 x86_64 架构。
标签: bitcode xcode9.2 app-thinning