iOS 链接错误file was built for archive which is not the arch

iOS 环境下,,链接某个静态库(.a文件)时,Xcode 会出现链接错误:xxx file was built for archive which is not the architecture being linked (i386)这是因为静态库是为iOS 环境编译的,并不能在模拟器环境下使用,只要将Build 目标改成设备即可。如果是:ld: warning: ignoring file ./libsasl2.a, file was built for archive which is not the architecture being linked (armv7): ./libsasl2.a则表示静态库的编译目标不是armv7(可能是armv6),需重新为armv7 编译静态库。

比谁都感激这份“不能说出的爱”。

iOS 链接错误file was built for archive which is not the arch

相关文章:

你感兴趣的文章:

标签云: