2011-09-26 80 views
2

“的libtool与代码1退出”我在我的iOS项目中创建一个新的静态库,现在我得到生成错误新的静态库已建立错误

Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool failed with exit code 1

如何去调试这个?

+1

我真的很想知道这个答案。 – mydogisbox

+0

我得到/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:-dynamic未指定,-all_load无效 – Zsolt

+0

我的问题是,我已经删除了一些共享的文件,这个项目还引用,我没有注意到那些是红色的,因为他们在层次结构中的一个文件夹中,并且xcode没有警告我,而是使用libtool将此错误引发给我。所以我刚刚删除了丢失的文件,它工作。 – Zsolt

回答

0

要看到实际的输出,而不仅仅是错误信息,尝试从命令行建立你的目标或计划与xcodebuild

我有一个相同的错误消息的问题。在我的情况下,我无法为模拟器构建,但在为器件构建时找到了它。 xcodebuild的输出证实Xcode无法为模拟器设置适当的架构。

长话短说,事实证明,一个构建环境被破坏。出于某种原因,链接类别中的Mach-O Type设置设置为Relocatable Object File。我将它切换回Static Library,错误消失了。