iPhone链接错误

时间:2010-09-10 11:53:30

标签: iphone xcode hyperlink

当我尝试将我的应用安装到设备时出现此链接错误:

ldr 12-bit displacement out of range (4628 max +/-4096) in _ABAddressBookCreate$stub in    _ABAddressBookCreate$stub from 

collect2:ld返回1退出状态

我该如何解决这个问题?在模拟器中没有错误。我到处搜索,我的代码中没有“ABAddressBookCreate”。我在我的项目中添加了AddressBookUI和AddressBook框架,但我没有更改任何内容。

知道是什么导致了这个错误吗?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

我在项目中使用了第三方库。我在Target的构建设置中添加了Other Linker Flags。

设置构建设置时,请将配置设置为“所有配置”。因为这是我项目中的问题。当Configuration在“Debug”中时,我添加了Other Linker Flags来构建设置。

我在模拟器中没有遇到任何问题。但是在设备中运行时我遇到了同样的错误ldr 12-bit displacement out of range (4628 max +/-4096) in _ABAddressBookCreate$stub in _ABAddressBookCreate$stub from

之后我从项目中删除了第三方库,然后再次添加到我的项目中。 在构建设置中添加其他链接器标志时,我将配置设置为“所有配置” 解决。