我运行的是XCode 4 GM。我的应用程序可以在iPad模拟器中很好地编译和运行,但是当我选择在设备上调试时,它将无法链接。我的设备是4.2.1...的iPad并且已经安装了供应简档。昨天使用XCode 3.2在iPad上调试运行良好。
我们在XCode 4中打开了XCode 3.2项目并开始工作。设备上已存在设置配置文件。
确切的链接错误如下所示:
ld: in /Users/suki/Library/Developer/Xcode/DerivedData/LeapLanguage-btybcercrjdgyiawupkkhougaswm/Build/Intermediates/LeapLanguage.build/Debug-iphoneos/LeapLanguage.build/Objects-normal/armv7/unzip.o, in section __TEXT,__text reloc 22: R_ABS reloc but no absolute symbol at target address
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang failed with exit code 1
有没有人能帮我解释一下?我们很困惑..。
发布于 2011-02-09 06:12:03
我也遇到过类似的问题。我把编译器改成了GCC 4.2,这个改动解决了这个问题。
发布于 2011-02-10 13:05:07
请查看此处:https://devforums.apple.com/message/374029
@ fluchtpunkt是对的。这不属于StackOverflow,因为它处理的是经过编辑的第4部分。
https://stackoverflow.com/questions/4908151
复制相似问题