添加framework运行真机出现dyld: Library not loaded:的解决办法

XCode6上iOS上开发新增了新建framework项目的功能,方便封装和分发代码。

代码引用自己的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)

 

 

解决办法

添加Copy Files节点,

在Destination中选Frameworks,再点击下面+号,选择自定义的framework,ok,真机 Build,Run,这个世界美好了。

posted @ 2015-01-28 18:16  Maple023  阅读(1828)  评论(0编辑  收藏  举报