当我在 iPhone 3G 上使用 iOS 5.0 SDK 进行测试时,我收到了一堆警告(尽管应用程序运行良好)。当我在 iPhone 4 上测试时,我没有收到警告。看起来它与armv6有关。首先是我的设置和一些信息:
Xcode 版本:4.2
iPhone 型号:iPhone 3G
SDK:最新 iOS(iOS 5.0)
架构:$(VALID_ARCHS)
有效架构:armv6 armv7
iOS 部署目标:iOS 3.1
编辑:我有两部 iPhone 3G。一台运行 iOS 3.1.3,一台运行 iOS 4.2.1。警告只发生在运行 3.1.3 的那个上。
这是前 6 个警告。有 35 个警告看起来非常相似(我可以取消这些吗?):
警告:找不到目标文件“/var/tmp/AppleMBX/AppleMBX-48~174/AppleMBX.build/MBXGLEngine.build/Objects-normal/armv6/fb.o” - 没有可用于“/SourceCache/AppleMBX”的调试信息/AppleMBX-48/MBXGLEngine/fb.c”。
警告:找不到目标文件“/var/tmp/AppleMBX/AppleMBX-48~174/AppleMBX.build/MBXGLEngine.build/Objects-normal/armv6/get.o” - 没有可用于“/SourceCache/AppleMBX”的调试信息/AppleMBX-48/MBXGLEngine/get.c”。
警告:找不到目标文件“/var/tmp/AppleMBX/AppleMBX-48~174/AppleMBX.build/MBXGLEngine.build/Objects-normal/armv6/fog.o” - 没有可用于“/SourceCache/AppleMBX”的调试信息/AppleMBX-48/MBXGLEngine/fog.c”。
警告:找不到目标文件“/var/tmp/AppleMBX/AppleMBX-48~174/AppleMBX.build/MBXGLEngine.build/Objects-normal/armv6/mbxlite_mp.o” - 没有可用于“/SourceCache/AppleMBX”的调试信息/AppleMBX-48/MBXGLEngine/mbxlite_mp.c”。
警告:找不到目标文件“/var/tmp/AppleMBX/AppleMBX-48~174/AppleMBX.build/MBXGLEngine.build/Objects-normal/armv6/eglglie.o” - 没有可用于“/SourceCache/AppleMBX”的调试信息/AppleMBX-48/MBXGLEngine/elglue.c”。
警告:找不到目标文件“/var/tmp/AppleMBX/AppleMBX-48~174/AppleMBX.build/MBXGLEngine.build/Objects-normal/armv6/drawtex.o” - 没有可用于“/SourceCache/AppleMBX”的调试信息/AppleMBX-48/MBXGLEngine/drawtex.c”。