【发布时间】:2015-07-29 13:41:19
【问题描述】:
我有一个安装了 CocoaPods 的 Swift 项目。该项目有一个 Today Extension,我在这个 Target 中添加了一些 Pod。到目前为止一切顺利。
在模拟器上运行没关系!但在设备上运行时出现此错误:
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
在网上搜索,我发现Natasha The Robot 的帖子谈论创建 Pod 文件的正确方法,而我的 Pod 看起来像这样:
# Podfile
platform :ios, '8.0'
use_frameworks!
# My other pods
def my_pods
pod 'Alamofire'
end
target 'MyAppTarget' do
my_pods
end
target 'MyTodayExtensionTarget' do
my_pods
end
我尝试使用link_with,但出现同样的错误
我发现的唯一解决方案是取消集成 Cocoapods 并手动添加框架。
有人有其他解决方案吗?
谢谢
【问题讨论】:
标签: swift cocoapods ios8-today-widget today-extension