2016-09-15 56 views
0

有沒有什麼辦法可以使用一部分沃森ios sdk?迦太基更新下載並構建了大約10多種我沒有使用的服務,並且「所有服務」構建需要永久。 有沒有一種方法可以減少時間,並只指定我在我的應用程序中使用的服務? (我猜不是,但它肯定會很好!)迦太基更新需要永遠,我不使用,但目前的服務有兩個

回答

1

感謝您提到您在構建過程中遇到的麻煩,@troyd。從用戶那裏收到好消息總是好事,無論好壞如故 - 它確實有助於我們確定問題並確定優先順序。

Carthage構建過程肯定是Watson Developer Cloud iOS SDK的一個主要難點,我們一直在努力改進它一段時間。我認爲最近的發佈會變得更好。

您可以嘗試使用v0.7.0發行版(用於Xcode 7/Swift 2.2)還是v0.8.0發行版(用於Xcode 8/Swift 2.3)?我們刪除了「所有服務」目標,並開始在每個GitHub版本中包含二進制文件。

我很想聽聽你對構建過程的看法,並使用其中一個更新的版本。它應該快得多,因爲它只會建立依賴項(Alamofire,Freddy,Starscream),然後下載Watson框架。

不幸的是,沒有辦法選擇服務來構建沒有將每個服務分離到其自己的存儲庫(現在不在路徑圖中)的服務。

+0

謝謝格倫。我注意到當用0.8.0編譯時,二進制文件被拉下來,因此大大減少了編譯時間(謝謝)。沒有意識到二進制文件沒有提供給0.6,這就是構建的原因 - 並且有一個All Services目標。問題解決了。 :) – troyd

+0

太棒了!聽到那個消息很開心。 :) –

+0

與版本0.9.1不包括二進制文件,所以我們不得不構建所有的API,即使我們只使用一些。 ***在WatsonDeveloperCloud.xcodeproj 建設方案 「PersonalityInsightsV2」 ***在WatsonDeveloperCloud.xcodeproj 建設方案 「AlchemyVisionV1」 ***建設方案 「NaturalLanguageClassifierV1」 在WatsonDeveloperCloud.xcodeproj ***建設方案 「DialogV1」在WatsonDeveloperCloud.xcodeproj ***在WatsonDeveloperCloud.xcodeproj中構建方案「AlchemyLanguageV1」 ***在WatsonDeveloperCloud.xcodeproj中構建方案「SpeechToTextV1」 – troyd