【发布时间】:2018-07-25 07:07:10
【问题描述】:
我想为我正在进行的项目创建一个网络框架。此网络框架将作为私有 pod 分发。
我已经创建了我的(我们称之为)SDK 项目,并且我还创建了一个示例应用项目。两个文件夹都在磁盘上的同一个文件夹中,彼此相邻
在我的 SDK 文件夹中,我有一个 Podfile # 取消注释下一行,为您的项目定义一个全局平台 # 平台 :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
原因:图片未找到
但是SDK如果我cmd+B构建它,它构建成功。
我确定我错过了一些愚蠢的东西,但我不能指手画脚。
【问题讨论】:
标签: ios cocoa frameworks touch cocoapods