dyld: Library not loaded: @loader_path/../Frameworks/GTL.framework/GTL
Referenced from:
/var/mobile/Containers/Bundle/Application/2EE31349-7221-47AF-83E7-7B172F5ED6AD/MyApp.app/MyApp
Reason: image not found
我已经尝试将GTL.framework添加到嵌入式二进制文件中,但这没有用.任何想法可能是错的.我创建了一个工作区,并按照教程中给出的指示完全按照https://developers.google.com/google-apps/calendar/quickstart/ios进行操作
它在模拟器上工作正常,但当我尝试在我的设备上运行它时,会给我上述错误.有任何想法吗?
我正在运行Xcode 7.2.1和iOS 9.2
编辑
我已经尝试将GTLiOSCore的安装路径更改为@executable_path /../ Frameworks,但这并没有解决任何问题.
解决方法
在GTLiOSCore目标中,转到Build Settings并将Installation Directory更改为:@ executable_path / Frameworks
您还可以验证主项目的Runpath搜索路径属性是否包含@ executable_path / Frameworks.
我已经尝试了其他几种组合,但由于某些原因,当安装路径包含/../时,动态链接编辑器(dyld)无法找到GTL.framework.