在更新我的项目(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存在于捆绑包的Frameworks中
再次注意,这是一个工作项目,大约一年前提交给商店。
我将感激任何想法如何使它工作!
2条答案
按热度按时间4nkexdtk1#
终于找到了!安装在我机器上的游戏配置文件已经过期。当我再次查看软件包内容时,我安装了(双击)embedded.provisionprofile 包含在其中,所有工作都正常!
aurhwmvo2#
我的问题也和你一样,embeddediderprovisionprofile。双击并安装配置文件后,它工作了。