【发布时间】:2014-11-27 15:44:53
【问题描述】:
我一直在开发一个包含共享扩展的 iOS 8 应用程序。应用程序和扩展程序目标都使用新的 iOS 8 风格的动态框架。昨天,为了让该死的东西进入 TestFlight Beta App Review(参见here 和here),我对我的构建配置进行了一些更改。商店最终接受了该应用进行审核,但今天当我尝试在我的设备上运行时,我收到以下错误:
dyld: Library not loaded:
/Users/aaron/Library/Developer/Xcode/DerivedData/VideoGrabber-gpyzpfvbijsnuyglzzvynckkuwee/Build/Products/Debug-iphoneos/MyAppKitiOS.framework/MyAppKitiOS
Referenced from: /private/var/mobile/Containers/Bundle/Application/4C6CFF22-0595-4222-A515-D0D5A1696DBF/MyApp.app/MyApp
Reason: image not found
在其他地方寻求帮助,我遇到了许多建议的解决方案:
将框架添加到常规选项卡的应用程序目标的嵌入式二进制文件部分。完成。
在 App Target 上的 Build Settings 的 Runpath Search Paths 部分输入“@executable_path/Frameworks”。完成。
确保“复制文件”构建阶段有一个条目。第一步实际上为您完成了这个,所以......完成了。
遵循this otherwise-excellent piece 中的建议并查看Dev Forums 中提供的解决方案与完全相同的问题,我完全一头雾水。还有什么我可以尝试的吗?
【问题讨论】:
标签: ios xcode ios-frameworks