我使用的XCode 8 +斯威夫特3.用我的个子项目第三方框架(Alamofire)(CocoaTouch框架)
我创建了一个名为 “MyApp的” 一招鲜的iOS项目。
然后,我创建一个名为“MySubProject”的Cocoa touch 框架项目。 (这个想法是有MyApp的项目访问MySubProject代码。)
我加MySubProject到MyApp的项目,链接的MySubProject框架。
在Xcode项目导航器,它看起来像这样:
MyApp
> MySubProject.xcodeproj
,一切工作正常。 MyApp
中的代码可以访问MySubProject
中的代码。
现在,我需要将Alamofire添加到MySubProject
。我跟着Alamofire offical website指令手动添加Alamofire到MySubProject
,项目结构,那么看起来是这样的:
MyApp
> MySubProject.xcodeproj
> Alamofire.xcodeproj
所以,MySubProject
对Alamofire框架依赖。这是它looke像下MySubProject
目标 - >常规:
在那之后,我可以在MySubProject
代码,没有编译错误访问Alamofire。 MyApp已成功建成。然而,当我在模拟器中运行我的应用程序,我得到运行时错误:
dyld: Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib
Referenced from: /Users/myname/Library/Developer/Xcode/DerivedData/MyApp-hezjlyvzxnavccenabxdepgftbrg/Build/Products/Debug-iphonesimulator
/Alamofire.framework/Alamofire 原因:没有找到图片
为什么? &如何解决?
您是否尝试过建立豆荚方案? –