ios - 项目添加 watchkit 扩展后,之前添加的第三方框架不再起作用

标签 ios watchkit

我有一个当前正在运行的应用程序,一切正常。

当我转到"file"->“新建”->“目标”并添加 watchkit 应用程序/扩展时,构建立即中断,因为“找不到模块‘Crashlytics’”。目前,Crashlytics 是使用@import Crashlytics 访问的,我检查了项目,pbxproj 文件中引用了正确位置的 crashlytics 框架,Crashlytics.h 在项目中可见。我尝试切换到 #import "Crashlytics.h" 只是为了看看它是否与模块有关,而不是简单地导入 header ,但是 Crashlytics.h 文件未找到

Crashlytics 已经在该项目中使用了很长时间,并且运行良好。在使用外部框架或 pod 时添加 watch 扩展是否需要额外的东西?

(如果我完全注释掉该行,只是为了看看会发生什么,我会在我们使用的其中一种椰子中遇到类似的问题,如果我继续注释掉我会愿意的' d 最终不得不删除任何外部框架)

最佳答案

利用link_with在你的 Podfile 中。

link_with 'appName', 'appName WatchKit Extension'

pod 'Alamofire', :git => "git@github.com:Alamofire/Alamofire.git", :branch => 'xcode-6.3'
pod 'SwiftyJSON', :git => "git@github.com:SwiftyJSON/SwiftyJSON.git", :branch => 'xcode6.3'

关于ios - 项目添加 watchkit 扩展后,之前添加的第三方框架不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27555972/

相关文章:

iphone - 未调用 didSelectRowAtIndexPath。 UITableViewController 子类化

ios - UIBarButtonItem 在 UIToolBar 中不可点击

ios - watch app在后台能收到后台信息吗?

animation - 我们如何为 WKInterfaceController 移植 addGestureRecognizer( recognizer )

ios - 在 iOS 中注册 png 文件类型

ios - 如何将图像作为 CKAsset 正确发送到 CloudKit?

ios - 有没有办法在该对象的动画期间获取 UIImageView 位置?

ios - Apple Watch 界面的一部分可以独立滚动吗?

ios - 在 Watch 应用程序使用的文件中有条件地使用 UIKit

xcode - 在Apple Watch Extension上缩短UI元素时出现“此类不符合键的键值编码”错误