【发布时间】:2014-04-14 18:44:14
【问题描述】:
我在 Xcode 中有一个子项目,它创建了一个由父项目引用的静态库。在 iOS 7.1 和 Xcode 5.1 发布之前一切都很好,突然我收到以下警告。
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC
warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/lib/libsqlite3.0.dylib is a dynamic library, not added to the static library
有人知道我需要做什么来修复这个警告吗?
【问题讨论】:
-
这里也一样。尝试添加 -dynamic 标志,导致更多错误和警告。我希望有人可以对问题的深度添加一些见解。因为将标志列表从编译器版本更改为另一个似乎太基础了。
-
是的,我也试过了......同样的问题。将动态库标记为可选也没有效果。这是另一个论坛上提出的解决方案。
标签: ios xcode compiler-errors compiler-warnings build-error