我正在将第 3 方静态库导入我的 iOS 应用程序(使用 Xcode 5.1.1)。在构建项目时,我收到数百条以下类型的警告:
warning: (i386) /Users/USERNAME/Desktop/Development/SDKNAME/AWSS3.framework/AWSS3(S3ListObjectsResult.o) unable to open object file
这些警告是由dsymutil在尝试生成 DSYM 文件时引起的。出于某种原因,dsymutil 试图在构建框架的开发人员的本地路径中查找框架中包含的代码的目标文件。
静态库中的哪些构建设置会导致这样的问题?
我在 Stack Overflow 和其他平台上发现了一些响应:这些 Dsymutil 警告在 XCode 4.5 中意味着什么?但他们都没有真正解释潜在的问题。
我对 Mach-O/DSYM 很陌生,所以如果您需要任何其他信息来了解问题所在,请告诉我。