我想为我正在开展的项目创建一个网络框架。该网络框架将作为私人吊舱分发。
我已创建了我的(让我们称之为)SDK项目,并且我还创建了一个示例应用项目。两个文件夹都位于同一文件夹中的磁盘上,彼此相邻
在我的SDK文件夹中,我有一个Podfile #取消注释下一行,为项目定义全局平台 #platform:ios,' 9.0'
target 'mySDK' do
use_frameworks!
pod 'Alamofire'
target 'mySDKTests' do
inherit! :search_paths
end
end
我运行pod install
并在生成工作区后,我已将SampleApp项目拖放到工作区中。
我的磁盘上有当前的电流
parent folder
|
|- SDK Folder
|- SampleApp Folder
所以在这一点上,我想运行附带SDK的示例应用程序(示例应用程序不做任何事情),所以我链接SDK
但是当我运行它时,应用程序崩溃了
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: /Users/myuser/Library/Developer/Xcode/DerivedData/mySDK-gvlfyunirdzboifhygkmmcjnllzv/Build/Products/Debug-iphonesimulator/mySDK.framework/mySDK
原因:未找到图片
但是,如果我cmd+B
构建它,它就会成功构建。
我确定我错过了一些愚蠢的东西,但不能把手指放在上面。
答案 0 :(得分:0)
为什么不按照cocoapods指南设置私人吊舱? 它将为您创建整个结构,包括构建示例项目。
如果您正在寻找一步一步的指导博客,也有很多可用的。 Here's a decent one