在处理项目更新(XCode 8.3)时,我遇到了以下崩溃:
dyld: Library not loaded: @executable_path/../Frameworks/libfmod.dylib
Referenced from: /Users/IK/Library/Developer/Xcode/DerivedData/PathOfLight_OSX-fibtvsfsodlsmdhggpkzuifkihzq/Build/Products/Debug/PathOfLight_fullAppStore.app/Contents/MacOS/PathOfLight_fullAppStore
Reason: no suitable image found. Did find:
/Users/IK/Library/Developer/Xcode/DerivedData/PathOfLight_OSX-fibtvsfsodlsmdhggpkzuifkihzq/Build/Products/Debug/PathOfLight_fullAppStore.app/Contents/MacOS/../Frameworks/libfmod.dylib: code signature invalid for '/Users/IK/Library/Developer/Xcode/DerivedData/PathOfLight_OSX-fibtvsfsodlsmdhggpkzuifkihzq/Build/Products/Debug/PathOfLight_fullAppStore.app/Contents/MacOS/../Frameworks/libfmod.dylib'
我尝试了类似主题的许多建议:
- 下载新的Apple WWDR证书
- 多次重启计算机,清除项目和派生数据
- 更改并清除运行路径搜索路径
- 检查,dylib存在于捆绑包中的框架
再次注意,这是一个工作项目,大约一年前提交给商店。
我很感激如何让它发挥作用!
答案 0 :(得分:0)
最后,明白了!安装在我的机器上的游戏的配置文件已过期。当我再次查看包内容时,我安装了(双击) embedded.provisionprofile ,其中包含了所有内容!