2016-02-05 84 views
0

我正在添加一個監視應用程序,並且正在嘗試導入我的iOS應用使用的WatchKit擴展庫中的庫(SwiftyJSON)。我已經更新了我的podfile這樣:WatchKit無法從庫中導入庫

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中使用導入SwiftyJSON時,我得到錯誤沒有這樣的模塊SwiftyJSON。是否有另一個設置我沒有正確設置?

回答

1

我使用添加pods到watchOS框架具有以下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作爲平臺,但不支持。有一些關於如何手動將其添加到其支持podspec的好文章。我希望這對你有所幫助