【问题标题】:dyld: Library not loaded when building to real device on iOS 8dyld:在 iOS 8 上构建到真实设备时未加载库
【发布时间】:2014-09-22 06:28:47
【问题描述】:

当我尝试将我的应用程序构建到真正的 iOS 设备时会发生这种情况。我正在使用 Cocoa Touch 框架(在 iOS 8 SDK 中引入)。在 iOS 模拟器上运行良好。

【问题讨论】:

  • 这是在构建期间或运行应用程序时发生的?
  • 好的,那么应用程序 运行路径 设置为什么?您是否将 .dylib 包含在应用程序包中?
  • 在框架目标上,我在运行路径搜索路径上有这个:@executable_path/Frameworks @loader_path/Frameworks // 在应用目标上,我有:@loader_path/../Library/Frameworks跨度>
  • 这需要在应用目标上,.dylib 是应用程序包的一部分吗?
  • 哪个.dylib?我将框架创建为新目标,但它没有生成任何 .dylib

标签: ios xcode ios8 dyld rpath


【解决方案1】:

你的设备也是 iOS8 吗?它必须与您的 SDK 版本相同,否则它不包含您将使用的库。

【讨论】:

  • 是的,我使用的是 iOS 8 b4 SDK 并且设备有 iOS 8 b4,所以是的,它是相同的版本。
猜你喜欢
  • 2020-06-18
  • 1970-01-01
  • 2020-09-17
  • 1970-01-01
  • 1970-01-01
  • 2020-04-15
  • 2016-06-23
  • 2013-04-25
  • 2022-09-29
相关资源
最近更新 更多