【发布时间】:2014-10-05 20:53:07
【问题描述】:
我正在将一个 3rd-Party 静态库导入我的 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 和其他平台上找到了一些回复:What do these Dsymutil Warnings mean in XCode 4.5?,但没有一个能够真正解释根本问题。
我对 Mach-O/DSYM 还很陌生,所以如果您需要任何其他信息来了解问题所在,请告诉我。
【问题讨论】:
标签: objective-c xcode static-libraries dsym