XCode6添加自定义framework运行真机出现dyld: Library not loaded的解决方法
来源:互联网 发布:网络信息安全宣传周 编辑:程序博客网 时间:2024/05/22 06:23
笔记下,备忘。
环境:Mac OS X 10.9.5,XCode 6.0.1
XCode6上iOS上开发新增了新建framework项目的功能,方便封装和分发代码。
新建了一个workspace,包含了2个iOS framework项目,一个iOS App项目,在App项目的Link Binary With Libraries里加入引用:
注:代码引用自己的framework XCode会出现警告:Missing submodule 'ThridParty.XXXXX'等,貌似stackoverflow上说是xcode bug,实际编码、模拟器和真机运行时没有问题,有知道的同学告知下。
回正题,这样环境直接跑模拟器,没有任何问题,真机跑时出现:
dyld: Library not loaded: @rpath/RLLibrary.framework/RLLibrary
Referenced from: /var/mobile/Applications/AE92B234-A818-445E-9D69-96E232BD50EB/RLProjectDemo.app/RLProjectDemo
Reason: image not found
(lldb)
看网上不少人说是将上图Link Binary With Libraries中的Required改为Optional就没事了,实际真机运行发现不是回事,即使不报错了,但是也是无法运行程序。
仔细看错误原因,应该是没有找到framework文件包,So,怎么编译时打包进去呢?如图,点击那个+号:
添加Copy Files节点,在Destination中选Frameworks,再点击下面+号,选择自定义的framework,ok,真机 Build,Run,这个世界美好了。
- XCode6添加自定义framework运行真机出现dyld: Library not loaded的解决方法
- XCode6添加自定义framework运行时出现dyld: Library not loaded的解决方法
- XCode7添加自定义framework 比如加入swiftjson.framework框架后运行真机出现dyld: Library not loaded的解决方法
- XCode6添加自定义framework运行真机出现dyld: Library not loade
- iOS开发 添加framework运行出现dyld: Library not loaded:的解决方法
- dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire 解决方法
- dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire 解决方法
- iOS添加framework, 报错“dyld: Library not loaded”
- 自定义一个Framework包 dyld: Library not loaded
- ARKit真机测试运行白屏崩溃,dyld:Library not loaded:@rpath.libswiftARKit.dylib
- Growl.framework dyld: Library not loaded 错误的解决办法
- 自定义framework添加到项目中Library not loaded:错误的解决方法
- dyld: Library not loaded: @rpath/*.framework/*
- 关于Swift中出现dyld: Library not loaded: @rpath/libswiftCore.dylib错误的解决方法
- dyld: Library not loaded: 错误解决方法
- dyld: Library not loaded
- dyld: Library not loaded:
- dyld: Library not loaded:
- [转]网易2013校园招聘笔试题集锦
- C#一个存储用户信息的类,支持单点登录
- CentOS 5 centos 6下安装Axel插件加速yum下载
- 关于typedef的用法总结
- poj 2987 Firing (最大权闭合子图)
- XCode6添加自定义framework运行真机出现dyld: Library not loaded的解决方法
- Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in
- 从一次生产事故说起——linux的单用户模式,救援模式等等
- PHPExcel 基本用法详解
- MapReduce原理分析记录
- 纯js实现网页返回顶部功能(万能的兼容目前所有浏览器)
- 9月熊猫总结
- 快速克隆网站(Teleport Ultra)
- Maven配置之settings.xml