【问题标题】:App thinning issue on Xcode 9.2Xcode 9.2 上的应用瘦身问题
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    • 2018-05-30
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多