猿问

请问框架iOS应用程序在设备上崩溃,DYLD:库未加载,Xcode 6 Beta

框架iOS应用程序在设备上崩溃,DYLD:库未加载,Xcode 6 Beta

这次崩溃一直是一个阻塞问题,我使用了以下步骤来再现这个问题:

  • 创建CocoaTouch框架项目
  • 添加一个快速文件和一个类

  • 为设备构建框架
  • 在SWIFT中创建一个单一视图应用程序
  • 将框架导入应用程序项目
  • 从ViewController中的框架实例化快速类
  • 在设备上构建并运行应用程序

该应用程序在启动时立即崩溃,下面是控制台日志:

dyld: Library not loaded: @rpath/FrameworkTest03.framework/FrameworkTest03
  Referenced from: /var/mobile/Applications/FA6BAAC8-1AAD-49B4-8326-F30F66458CB6/FrameworkTest03App.app/FrameworkTest03App
  Reason: image not found

我试着在iOS 7.1和8.0设备上构建,它们都有相同的崩溃。不过,我可以构建一个应用程序,并在模拟器上运行良好。此外,我知道我可以将框架更改为所需任选在……里面链接二进制与图书馆,但是它并没有完全解决这个问题,当我创建一个..这种行为在设备和模拟器上是不同的,我怀疑我们不能使用Xcode的beta版本为设备分发一个框架。有人能说明这件事吗?



幕布斯7119047
浏览 449回答 3
3回答
随时随地看视频慕课网APP

相关分类

iOS
我要回答