求助dyld:Library noios not yet loadedd:rpath/libswiftCore.dylib

1924人阅读
原创(25)
错误内容:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/mobile/Containers/Bundle/Application/10DB2FE8-EF09-4857-B4AC-0DB2E4419D6F/App-Name.app/App-Name
Reason: image not found
修复方式:your_target&-&
Build Settings -& Linking -&&Runpath Search Paths 加入下面的运行Frameworks路径
@executable_path/Frameworks
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:60625次
排名:千里之外
原创:32篇
评论:14条
(1)(1)(3)(2)(1)(2)(1)(3)(4)(2)(1)(2)(1)(1)(2)(1)(3)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'I am attempting to run an enterprise signed build of my Swift app on a real phone running iOS 7.1.
If I create the enterprise signed app via the Xcode interface, the app works perfectly.
If I create the enterprise signed app via xcodebuild and codesign on the command line, then the app crashes on open with the following log:
Dyld Error Message:
Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /var/mobile/Applications/FE6--D8/Foo.app/Foo
Reason: no suitable image found.
/private/var/mobile/Applications/FE6--D8/Foo.app/Frameworks/libswiftCore.dylib: code signature invalid for '/private/var/mobile/Applications/FE6--D8/Foo.app/Frameworks/libswiftCore.dylib'
Dyld Version: 324
When I create the IPA via the command line, the IPA always contains the same libswiftCore.dylib
$ md5 cli/Payload/Foo.app/Frameworks/libswiftCore.dylib
MD5 (cli/SwiftSupport/libswiftCore.dylib) = 0fea89d230b7501aee31 &- matches what is provided by Xcode
$ md5 /Applications/Xcode6-Beta5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/libswiftCore.dylib
MD5 (/Applications/Xcode6-Beta5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/libswiftCore.dylib) = 0fea89d230b7501aee31 &- Same!
When the Xcode UI produces the IPA, it is clear that it is somehow signing or modifying libswiftCore.dylib
$ md5 ui/Payload/Foo.app/Frameworks/libswiftCore.dylib
MD5 (ui/Payload/Foo.app/Frameworks/libswiftCore.dylib) = df73f604bdfa7de298340f &- different every time
I have tried using the --deep option on codesign with no luck.
How can I get libswiftCore.dylib to get signed correctly when building/codesigning via the command line?
Related posts
Recent Viewed
Blog Search后使用快捷导航没有帐号?
暂时没有人问过相似的问题,你可以做第一个提问题的人
查看: 8576|回复: 62
【产品发布】 鹰眼iOS SDK Beta1.1发布了!
本帖最后由 羊孜之 于
13:46 编辑
鹰眼iOS SDK发布Beta1.1版:
规范了开始和结束轨迹服务的状态码
欢迎大家使用体验,反馈意见
下载地址:
& & BTRACE * traceInstance =[[BTRACE alloc] initWithAk:baidu_AK mcode:badu_MCODE serviceId:baidu_serviceId entityName:@&& operationMode: 2];
一旦初始化,就会出现重复文件的问题
下午10.26.10.png (46.97 KB, 下载次数: 120)
22:27 上传
ld: warning: directory not found for option '-F/Users/admin/Downloads/YingYanSDKDemo/yingyanSDK.framework'
ld: warning: ignoring file /Users/admin/Downloads/YingYanSDKDemo/BaiduTraceSDK.framework/BaiduTraceSDK, missing required architecture x86_64 in file /Users/admin/Downloads/YingYanSDKDemo/BaiduTraceSDK.framework/BaiduTraceSDK (2 slices)
Undefined symbols for architecture x86_64:
&&&_OBJC_CLASS_$__TtC13BaiduTraceSDK12BTRACEAction&, referenced from:
& && &objc-class-ref in SecondViewController.o
& && &objc-class-ref in FirstViewController.o
&&&_OBJC_CLASS_$__TtC13BaiduTraceSDK6BTRACE&, referenced from:
& && &objc-class-ref in FirstViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
你好,请问是什么版本的iphone出现的问题?
我这个就是下载的官方demo,xcode都是第一次运行,为什么也出这个错?编译都编译不了
& & BTRACE * traceInstance =[[BTRACE alloc] initWithAk:baidu_AK mcode:badu_MCODE serviceId:baidu_serviceId entityName:@&& operationMode: 2];
一旦初始化,就会出现重复文件的问题
下午10.26.10.png (46.97 KB, 下载次数: 120)
22:28 上传
dyld: Library not loaded: @rpath/BaiduTraceSDK.framework/BaiduTraceSDK
&&Referenced from: /Users/lwj ...
重新配置了一遍发现 问题出在 如下地方,希望对大家能有所帮助
& &导入鹰眼SDK的Framework。选择您的Target,在general选项卡中,找到Embedded Binaries这一项,将您下载的BaiduTraceSDK.framework文件拖到该项下的空白处。
我用模拟器会出这个错误,用的是下载的官方Demo,改了main.m里面的三个参数,但是真机运行时候会出现dyld ...
Target&&找到& &Embedded Content Contains Swift Code& &改成YES 就好了
本帖最后由 Zbatbupt 于
11:29 编辑
Target&&找到& &Embedded Content Contains Swift Code& &改成YES 就好了
26楼的同学 按这种方式编译成功,大家有跟他一样问题的,也这么试验一下~&&感谢 & &的反馈~
直接编译都出错,能告知下什么原因?&&
&_OBJC_CLASS_$__TtC13BaiduTraceSDK12BTRACEAction&, referenced from:
& && &objc-class-ref in SecondViewController.o
& && &objc-class-ref in FirstViewController.o
&&&_OBJC_CLASS_$__TtC13BaiduTraceSDK6BTRACE&, referenced from:
& && &objc-class-ref in FirstViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
直接编译都出错,能告知下什么原因?&&
&_OBJC_CLASS_$__TtC13BaiduTraceSDK12BTRACEAction&, referenced&&...
你好,这种错误一般是由于需要的库没有import进来导致的。
是否按照官网的文档进行的工程配置?
请仔细检查,经过我们的测试,和其他开发者的反馈,是没有问题的。
请描述下你的Xcode版本,使用OC还是swift开发等具体信息。这种情况大部分都是某个配置疏忽了
本帖最后由 梁辰560 于
22:23 编辑
我也出现楼上的问题,全新的系统和最新安装的xcode,什么都没改过!是不是必须要真机编译?
ld: warning: directory not found for option '-F/Users/admin/Downloads/YingYanSDKDemo/yingyanSDK.fram ...
你好,请问是什么版本的iphone出现的问题?
BTRACE * traceInstance =[ initWithAk:baidu_AK mcode:badu_MCODE serviceId:baidu_serviceId entity ...
你好,请问是什么版本的iphone?真机也有问题吗?
你好,请问是什么版本的iphone?真机也有问题吗?
iPhone5 系统是最新的9.1&&是真机测试的,我在想是不是 yingyanSDK 跟其他的 SDK 因用了同样的文件 如 base64这样的导致的
iPhone5 系统是最新的9.1&&是真机测试的,我在想是不是 yingyanSDK 跟其他的 SDK 因用了同样的文件 如 ba ...
你现在的应用里除了鹰眼的SDK,还有用其他的SDK是吧?
本帖最后由 小H邻居 于
15:57 编辑
你现在的应用里除了鹰眼的SDK,还有用其他的SDK是吧?
对 ,应用肯定会装不少 第三方的 sdk , 这个难免,不知道有没有办法解决呢?
对 ,应用肯定会装不少 第三方的 sdk , 这个难免,不知道有没有办法解决呢?
你在你APP的 build settings-& other link flags 中看看是不是有-all_load之类的?试着不要这个选项,只写上-Objc试试行不?先clean一下你的build~
这种问题一般都是两个framework定义了相同的变量之类的,咱们第三方的framework不像苹果自己的framework,是动态库,咱们的是静态库,如果一个APP里俩SDK用了一样的变量名就会出问题。比如都用到了base64之类的。你先试试去掉-all_load试试?
你好,请问是什么版本的iphone出现的问题?
iphone6 plus ios9.1&&::dyld: Library not loaded: @rpath/libswiftCore.dylib
&&Referenced from: /private/var/mobile/Containers/Bundle/Application/A2E5C633-A4BE-437F-A1E5-AFA9D8436AB2/YingYanSDKDemo.app/Frameworks/BaiduTraceSDK.framework/BaiduTraceSDK
&&Reason: no suitable image found.&&Did find:
& & & & /private/var/mobile/Containers/Bundle/Application/A2E5C633-A4BE-437F-A1E5-AFA9D8436AB2/YingYanSDKDemo.app/Frameworks/BaiduTraceSDK.framework/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/A2E5C633-A4BE-437F-A1E5-AFA9D8436AB2/YingYanSDKDemo.app/Frameworks/BaiduTraceSDK.framework/Frameworks/libswiftCore.dylib'
你在你APP的 build settings-& other link flags 中看看是不是有-all_load之类的?试着不要这个选项,只 ...
晚上我又试了试 还是不行,不知道有没有QQ讨论群,交流起来更方便一些
iphone6 plus ios9.1&&::dyld: Library not loaded: @rpath/libswiftCore.dylib
&&Referenced from: /pri ...
Reason: no suitable image found.& &出现这个错误的话,一般是你导入framework的方式不对,你是直接运行的DEMO吗?还是自己导入的framework呢?
我这个就是下载的官方demo,xcode都是第一次运行,为什么也出这个错?编译都编译不了 ...
经过实验,我这边从官网下载DEMO之后,把ak等参数换成自己的,就可以直接运行了呀?
晚上我又试了试 还是不行,不知道有没有QQ讨论群,交流起来更方便一些
暂时没有QQ群,你还使用了哪些第三方SDK,能看出冲突的是百度的SDK吗?如果是百度内部的有冲突,我可以和他们咨询下情况~
晚上我又试了试 还是不行,不知道有没有QQ讨论群,交流起来更方便一些
image not found的问题可能是导入SDK的方式不对。你可以这样试一下:
在general-&embeded binaries那个选项中,点加号导入或者直接拖进去导入两种方式。
在build phase下点加号或者直接拖进去导入试试。
我们的QA同学,之前好像也遇到过image not found的问题,貌似是把加号导入改为直接拖进去导入,就好了。。
我这个就是下载的官方demo,xcode都是第一次运行,为什么也出这个错?编译都编译不了 ...
见我在另一个帖子里给你的回复,各种方法都试试~
clean之后,改成拖拽到embeded binary中去,可能就好了
你好,这种错误一般是由于需要的库没有import进来导致的。
是否按照官网的文档进行的工程配置?
我用模拟器会出这个错误,用的是下载的官方Demo,改了main.m里面的三个参数,但是真机运行时候会出现dyld: Library not loaded: @rpath/libswiftCore.dylib
&&Referenced from: /private/var/mobile/Containers/Bundle/Application/14D47EB9-F9B7-49B5-84C0-2A6B7F07538B/YingYanSDKDemo.app/Frameworks/BaiduTraceSDK.framework/BaiduTraceSDK
&&Reason: no suitable image found.&&Did find:
& & & & /private/var/mobile/Containers/Bundle/Application/14D47EB9-F9B7-49B5-84C0-2A6B7F07538B/YingYanSDKDemo.app/Frameworks/BaiduTraceSDK.framework/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/14D47EB9-F9B7-49B5-84C0-2A6B7F07538B/YingYanSDKDemo.app/Frameworks/BaiduTraceSDK.framework/Frameworks/libswiftCore.dylib'这个错误
我用模拟器会出这个错误,用的是下载的官方Demo,改了main.m里面的三个参数,但是真机运行时候会出现dyld ...
general下面的Bundle Id填上了吗?
暂时没有QQ群,你还使用了哪些第三方SDK,能看出冲突的是百度的SDK吗?如果是百度内部的有冲突,我可以和 ...
支付宝的SDK用到了,希望我们项目不要支付吧~
Target&&找到& &Embedded Content Contains Swift Code& &改成YES 就好了
为什么我一点开始跟踪程序就崩溃了,我是真机测试 当程序设置时间间隔的时候为YES,程序就崩溃 应该是一个子线程错误
我的QQ&&希望指点
Powered by博客访问: 298130
博文数量: 59
博客积分: 517
博客等级: 下士
技术积分: 751
注册时间:
新浪微博: 9drops, csdn blog:blog.csdn.net/codingnote, 微信订阅号:codingnote_by_9drops
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: iOS平台
xcode6.1.1建swift空项目,iphone4s ios8.1.2真机测试,闪退,错误提示:libswiftCore.dylib: mmap() error。stackflow上关于该问题比较靠谱的信息如下:
Update 2:&This is an old question involving the developer beta of iOS 8 and Xcode. The problem was that the Swift standard library wasn't included in the iPhone 4s iOS 8 beta. The issue has been resolved in the release.
Update:&I've been getting fed up with the errors and crashes that come along with beta software, so I decided to reset my phone to iOS 7.1.1 and now the error is&gone... I have no idea what is going on, but I'm going to assume its a bug since iOS 8 is still in beta. I will file a bug report with Apple and hope it gets resolved with the next seed.
阅读(828) | 评论(0) | 转发(0) |
下一篇:没有了
相关热门文章
给主人留下些什么吧!~~
请登录后评论。

我要回帖

更多关于 driver not loaded 的文章

 

随机推荐