我有一个应用程序,其中包含几个自定义动态框架,这意味着我正在使用Xcode 6.2上的iOS 8 SDK。我的Mac是Yosemite。这些框架具有Swift源代码和资源。
该应用程序是企业级分发,因此我只需创建一个IPA文件,并通过网页进行内部分发,用户可以下载并安装该应用程序。
该应用在iPhone 5(iOS 8.1.2)、iPod Touch(iOS 8.2)和模拟器上安装并运行,但无法在iPhone 6(iOS 8.1.2)上运行。错误始终为dyld: Library not loaded: @rpath/Custom.framework/。每当我尝试删除和重新添加框架以修复它时,另一个框架会在iPhone 6上出现未加载的情况。(为什么!!!)
设置如下:
@executable_path/Frameworks Embedded Content Contains Swift code - Yes Frameworks in embedded binaries Embedded Frameworks Link Binary With Libraries
是什么导致了这些问题,我该如何确保应用程序在所有设备和iOS 8版本上始终运行一致?
大多数解决方案都是试错性建议。
该应用程序是企业级分发,因此我只需创建一个IPA文件,并通过网页进行内部分发,用户可以下载并安装该应用程序。
该应用在iPhone 5(iOS 8.1.2)、iPod Touch(iOS 8.2)和模拟器上安装并运行,但无法在iPhone 6(iOS 8.1.2)上运行。错误始终为dyld: Library not loaded: @rpath/Custom.framework/。每当我尝试删除和重新添加框架以修复它时,另一个框架会在iPhone 6上出现未加载的情况。(为什么!!!)
设置如下:
@executable_path/Frameworks Embedded Content Contains Swift code - Yes Frameworks in embedded binaries Embedded Frameworks Link Binary With Libraries
是什么导致了这些问题,我该如何确保应用程序在所有设备和iOS 8版本上始终运行一致?
大多数解决方案都是试错性建议。