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

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

概述我有一个OSX应用程序,我已经添加了ParseOSX sdk.我已按照快速入门页面( https://www.parse.com/apps/quickstart#parse_data/desktop/osx/existing)上的所有说明进行 *** 作 该应用程序在Xcode(版本5.1.1(5B1008))中正常运行,但是当我存档并创建一个包并安装它时.我得到以下Dyld错误; Dyld Error 我有一个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”添加到“嵌入式二进制文件”来修复它. 总结

以上是内存溢出为你收集整理的xcode – 当ParseOSX框架与Dyld错误时,OSX App在加载时崩溃全部内容,希望文章能够帮你解决xcode – 当ParseOSX框架与Dyld错误时,OSX App在加载时崩溃所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存