我正在添加一个监视应用程序,我正在尝试导入我的iOS应用程序使用的WatchKit扩展中的库(SwiftyJSON
)。我已经更新了我的podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'Alamofire', '~> 3.0'
pod 'AlamofireImage', '~> 2.0'
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
pod "PubNub", "~> 4.1"
pod 'Siren'
end
target 'MyAppWatch Extension' do
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
end
当我运行pod install
时,一切似乎都应该如此。问题是当我在WKInterfaceController中使用import SwiftyJSON
时,我收到错误No such module SwiftyJSON
。还有其他设置我没有正确设置吗?
答案 0 :(得分:1)
我使用以下podfile
将source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
platform :ios, '8.0'
link_with 'AppName'
target 'WatchName Extension' do
platform :watchos, '2.0'
pod 'NameOfYourPOd', '~> x.0.0'
end
添加到watchOS框架的方式:
watchos
但是关于Watch Extension中包含一些库的问题非常重要,有些库不支持podspec
作为平台。有一些关于如何手动将其添加到{{1}}以支持它的文章。
我希望这可以帮到你