ios - 应用程序和今日扩展的不同 cocoapods

标签 ios cocoapods ios-extensions

我在我的 iOS 应用程序中使用了多个引用 sharedApplication 的 pod,因此无法为 Today 扩展编译。

问题是我真的需要 AFNetworking,所以我希望能够告诉 CocoaPods 在编译扩展时只包含 AFNetworking。有没有办法做到这一点?我已查看文档,但不清楚。

最佳答案

为此,您只需在 Podfile 中指定多个 target block 。例如:

# Normal app pods

target :extension, :exclusive => true do
  link_with 'extension'

  # My extension pods
end

请注意,此处的“扩展”对应于 Xcode 中的扩展目标名称。

关于ios - 应用程序和今日扩展的不同 cocoapods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29199398/

相关文章:

ios - 如何使用 cocoapods 导入 Charts.xcodeproj?

ios - 根据匹配项的数量排列数组的元素

ios - 无法将私有(private) pod 添加为其他 pod 中的依赖项?

ios - SKStoreProductViewController 取消按钮留下白色空白屏幕

ios - 如何使用 3d touch 从多个小部件中选择一个用于主屏幕?

ios - UITapGestureRecognize 和 UILabel 在函数中获取标签文本

ios - UIApplication.statusBarStyle 在 vi​​ewWillAppear 和 viewDidAppear 之间变化

ios - 包含第三方框架的 Pod 无法快速导入

ios - 创建一个 CocoaPod