在ad-hoc分发

时间:2015-08-18 03:56:19

标签: ios swift ad-hoc-distribution

我有一个名为" MySupportKit"的自定义框架。我已经包含了#34; MySupportKit.framework"在我的项目Embedded Binaries中。它在模拟器中构建并运行良好,但是当我在物理测试设备上安装它时,我遇到了崩溃,这就是日志所说的:

Dyld Error Message:
  Library not loaded: @rpath/MySupportKit.framework/MySupportKit
  Referenced from: /private/var/mobile/Containers/Bundle/Application/60A38B03-39C9-4755-9F62-D37ABF1E77D3/MySupport.app/MySupport
  Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/60A38B03-39C9-4755-9F62-D37ABF1E77D3/MySupport.app/Frameworks/MySupportKit.framework/MySupportKit: mmap() error 1 at address=0x100144000, size=0x00014000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/60A38B03-39C9-4755-9F62-D37ABF1E77D3/MySupport.app/Frameworks/MySupportKit.framework/MySupportKit
  Dyld Version: 353.12

我不知道还能做些什么。我有代码使用企业分发配置文件为我的框架和我的应用程序签名。

编辑:这适用于iOS

1 个答案:

答案 0 :(得分:0)

该框架可能是私有的,即App Bundle的一部分。确保您将文件复制到目录"在框架中拖动时,告诉目标包含它。