【发布时间】:2011-03-11 08:24:45
【问题描述】:
Xcode 给了我这个警告:
ld:警告:重复 dylib /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/system/libSystem.host.dylib
这里有一个答案: Duplicate dylib warning in xcode
表示查找并删除重复项。 使用 locate 我看到 2 个文件:
找到 libSystem.host.dylib
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/usr/lib/system/libSystem.host.dylib
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/system/libSystem.host.dylib
所以,问题是 - 我如何安全地解决重复的 dylib 警告:
- 我应该删除 3.2 dylib,如果是的话,在我为 iPad 编译时是否会导致问题?
- 或者我应该删除整个 iPhoneSimulator3.2.sdk,如果是这样,这是否意味着我丢失了我的 iPad 模拟器?
- 还是我应该做点别的?
【问题讨论】:
-
其他答案意味着删除项目构建中的重复引用,而不是从磁盘中删除文件。
-
如果我通过我的项目文件 grep(不包括使用“grep -v build”构建),我看不到任何对 libSystem.host.dylib 的引用。
标签: iphone objective-c xcode