【已解决】Carthage 集成 Framework 提示因为 Bitcode 无法打包

【已解决】Carthage 集成 Framework 提示因为 Bitcode 无法打包

问题描述

最新的工程使用 Carthage 托管了二十多个第三方库,配置文件大概如下。

【已解决】Carthage 集成 Framework 提示因为 Bitcode 无法打包_第1张图片
A74ECD17-642B-4D22-B61A-822BE95E4EEC

之后按照配置文档配置Carthage Copy-Frameowrks 脚本。

配置了 DSYM 文件,听说是可以断点到源文件,可以我没测试出来。

打包的时候出问题了,多出来 Bitcode 选项。起先我以为是 Carthage 托管的默认开启 Bitcode 的原因。

我就开启我们工程的 Bitcode,但是有几个不出名的第三方不支持 Bitcode。

那么只好让 Carthage 托管的不支持 Bitcode,就改了第三方库配置。但是问题依然。

经过谷歌说 DSYM 文件导致的,我就删除了所有 DSYM 文件,竟然可以打包成功。

Xcode 打包抱错如下。

【已解决】Carthage 集成 Framework 提示因为 Bitcode 无法打包_第2张图片
image

解决方法

删掉 集成到工程里面的 DSYM 文件。

你可能感兴趣的:(【已解决】Carthage 集成 Framework 提示因为 Bitcode 无法打包)