加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – 当ParseOSX框架与Dyld错误时,OSX App在加载时崩溃

发布时间:2020-12-14 19:36:00 所属栏目:百科 来源:网络整理
导读:我有一个OSX应用程序,我已经添加了ParSEOSX sdk.我已按照快速入门页面( https://www.parse.com/apps/quickstart#parse_data/desktop/osx/existing)上的所有说明进行操作 该应用程序在Xcode(版本5.1.1(5B1008))中正常运行,但是当我存档并创建一个包并安装它时
我有一个OSX应用程序,我已经添加了ParSEOSX sdk.我已按照快速入门页面( https://www.parse.com/apps/quickstart#parse_data/desktop/osx/existing)上的所有说明进行操作

该应用程序在Xcode(版本5.1.1(5B1008))中正常运行,但是当我存档并创建一个包并安装它时.我得到以下Dyld错误;

Dyld Error Message:
Library not loaded: @executable_path/../Frameworks/ParSEOSX.framework/ParSEOSX
Referenced from: /Applications/MyApp.app/Contents/MacOS/MyApp
Reason: image not found

它继续并列出加载的二进制映像.

在网上搜索我发现引用了添加复制文件构建阶段并将解析框架添加到目标设置为Products目录的框架.

所以似乎有一个动态库没有安装在某个地方.

更新:

我刚刚清理了构建文件夹,现在应用程序甚至不会在Xcode下运行.我明白了:

dyld: Library not loaded: @executable_path/../Frameworks/ParSEOSX.framework/ParSEOSX
Referenced from: /Users/Ants/Library/Developer/Xcode/DerivedData/MyApp-hjrbgyhzpwnxhiaskxpojqyqxnvh/Build/Products/Debug/Actual.app/Contents/MacOS/MyApp
Reason: image not found

更新2:

当你在快速入门页面时,结果证明了这一点.如果您选择了新的应用程序选项,则会获得Xcode项目.这编译.通过它我可以看到有一个复制文件步骤将ParSEOSX.framework复制到Frameworks目标.试过这是我的应用程序,我现在收到签名错误

/Users/Ants/Library/Developer/Xcode/DerivedData/MyApp-hjrbgyhzpwnxhiaskxpojqyqxnvh/Build/Products/Debug/MyApp.app:代码对象根本没有签名
在子组件中:/Users/Ants/Library/Developer/Xcode/DerivedData/MyApp-hjrbgyhzpwnxhiaskxpojqyqxnvh/Build/Products/Debug/MyApp.app/Contents/Frameworks/ParSEOSX.framework

解决方法

我遇到了与xcode 6.1相同的问题.通过在“目标”页面的常规选项卡上将“ParSEOSX.framework”添加到“嵌入式二进制文件”来修复它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读