Xcode 5 项目在模拟器 3.5 上运行,但在设备上出现链接器错误

Posted

技术标签:

【中文标题】Xcode 5 项目在模拟器 3.5 上运行,但在设备上出现链接器错误【英文标题】:Xcode 5 project runs on simulator 3.5 but gives linker error on device 【发布时间】:2014-03-07 11:12:40 【问题描述】:

当我在模拟器上运行代码时它工作正常,但在设备上它给我以下错误。

ld: 找不到 -lz 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我在项目中添加了 paypal sdk,没有该 sdk 它可以在设备上运行。请推荐

【问题讨论】:

***.com/questions/6429494/…看看 【参考方案1】:

尝试在目标库阶段添加libz.dylib

【讨论】:

【参考方案2】:

好像你在复制sdk到你的项目时忘记选择'destination'了,所以删除sdk并在你的项目中重新添加它,记得选择'destination'

【讨论】:

以上是关于Xcode 5 项目在模拟器 3.5 上运行,但在设备上出现链接器错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 构建在设备上运行但在模拟器上失败

Xcode 5 不打印异常详细信息

AVAudioPlayer 后台任务无法在 iOS 5.0.1 设备上运行,但在 iOS 5 模拟器上运行

iPhone IBOutlet 在模拟器中响应 3.5" 但在 4" / 设备上没有响应

Xcode 12 beta 4:为 iOS 模拟器构建,但在为独立构建的目标文件中链接

应用程序卡在带有 Xcode 11 测试版的 iOS 13 测试版模拟器上,但在带有 Xcode 10 的 iOS 13 测试版模拟器上运行良好