在Xcode中编译Titanium项目时出错:-dynamic未指定以下标志无效:-ObjC

时间:2015-04-21 14:41:35

标签: ios xcode macos titanium titanium-mobile

iOS Titanium应用程序出错。

  

Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / bin / libtool:-dynamic未指定以下标志无效:-ObjC   错误:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:无法找到以下文件:-lTiCore   错误:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:file:-lTiCore不是目标文件(库中不允许)   警告:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:file:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7。 1.sdk / usr / lib / libiconv.dylib是一个动态库,未添加到静态库中   警告:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:file:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7。 1.sdk / usr / lib / libiconv.dylib是一个动态库,未添加到静态库

1 个答案:

答案 0 :(得分:0)

您是否尝试过另一个(最好是全新的)Ti项目并查看是否编译?如果它确实编译了,那么它就在你的项目中。否则,以下解决方案可能有所帮助。

您是否尝试过清洁项目? 项目> Clean ...来自Titanium studio。

如果这样做无助于删除DerivedData文件夹的内容: Library / Xcode / Developer / DerivedData(删除里面的所有内容)

如果这样做无法帮助您尝试从TiApp.xml文件切换到另一个Titanium SDK。