所以,在归档应用程序之后,我已经厌倦了让它工作的一切,但是它始终无法打开错误消息:
Dyld Error Message:
Library not loaded: /Library/Frameworks/RNCryptor.framework/Versions/A/RNCryptor
Referenced from: /Users/USER/Desktop/Project.app/Contents/MacOS/Project
Reason: image not found我将框架添加到复制文件构建阶段,将运行路径搜索路径更改为@loader_path/../Frameworks,框架搜索路径更改为@executable_path/../Frameworks,但它仍然不想打开。
它在Xcode本身中打开得很好,但是一旦归档,它就会发出抱怨而不运行。
任何帮助都是非常感谢的:)
发布于 2014-10-07 18:02:32
好吧,所以我能修好它。
所以这个应用程序实际上是在我的Mac上寻找/Library/Frameworks/中的框架,我原本以为它是在我的实际.app文件中寻找一个引用。
为了解决这个问题,我打开了终端,cd‘放入包含RNCryptor.framework副本的文件夹中,并使用以下命令
install_name_tool -id @executable_path/../Frameworks/RNCryptor.framework/RNCryptor RNCryptor.framework/RNCryptor然后从Xcode项目中删除旧框架,并使用刚从i cd‘目录中使用的框架重新插入它,并将新框架添加到复制文件构建阶段。
瞧,它起了作用:)
https://stackoverflow.com/questions/26206287
复制相似问题