WatchKit无法从Pod导入库

时间:2016-02-05 23:18:14

标签: ios swift cocoapods watchkit swifty-json

我正在添加一个监视应用程序,我正在尝试导入我的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。还有其他设置我没有正确设置吗?

1 个答案:

答案 0 :(得分:1)

我使用以下podfilesource '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}}以支持它的文章。

我希望这可以帮到你