我有一个当前正在运行的应用程序,一切正常。
当我转到"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/