当我构建Debug
架构时,我看不到任何警告,但在Release
中我收到2条警告:
while processing /Users/[path to my xcode project]/libUserVoice.a(UserVoice.o):
warning: /var/folders/s_/m1fjy19n3_x5tnr4pfvx_z1c1111gp/C/com.apple.DeveloperTools/7.0-7A218/Xcode/SharedPrecompiledHeaders/UserVoice_Prefix-cemskxhozggatlabrcxqvydduxjw/UserVoice_Prefix.pch.pch: No such file or directory
while processing /Users/[path to my xcode project]/libUserVoice.a(UserVoice.o):
warning: /var/folders/s_/m1fjy19n3_x5tnr4pfvx_z1c1111gp/C/com.apple.DeveloperTools/7.0-7A218/Xcode/SharedPrecompiledHeaders/UserVoice_Prefix-axbllcwdvmtdfsgaozoqlvgidayx/UserVoice_Prefix.pch.pch: No such file or directory
实际上没有/var/folder/s_
这样的目录。
我想这是自更新到Xcode 7.3以来的第一个版本。
到目前为止不帮助了什么:
/var/folders/.../SharedPrecompiledHeaders
我观察到了什么:
Precompiled Headers Cache Path
指向不同的目录/var/folders/ck/...
这些警告的原因是什么?
答案 0 :(得分:1)
好的最终帮助是:
libUserVoice.a
当我删除新库并将其替换为旧库时,警告再次出现。旧的是由供应商提供的编译二进制文件。所以这似乎与Xcode无关,而是与供应商的构建无关。但是,如果有人能够阐明这个问题,那么了解背景会很有趣。
提示:确保将库构建为通用二进制文件,以便它可以在ARM(iOS设备)和i386(iOS模拟器)架构上运行。