1

我正在尝试重建二进制的位码文件,并且在此过程中,当应用程序使用外部框架时,clang 显示有关架构 arm64 的未定义符号的错误。

我注意到,如果我将 xcarchive 中的 Frameworks 文件夹提供给重建过程,clang 可以重建位码文件,但如果我在 ipa 中使用 Frameworks 文件夹,我会遇到有关未定义符号的错误。

我认为将 xcarchive 转换为 ipa 时将删除外部框架的符号。我比较了 dylib 的大小,发现大小不同。

有没有办法指定在转换过程中保留外部框架的符号?

[编辑]

当开发人员提交启用了位码的 IPA 并且它能够重建应用程序的版本并将其安装在设备中时,我正在尝试复制 Apple 会做的事情。

目前,由于提到的符号问题,我被困在 xcarchive 阶段(不是最终的 IPA)。

4

0 回答 0