2016-09-15 5 views
0

watson ios sdkの一部を使うことはできますか? Carthageは、私が使用していない約10以上のサービスをダウンロードしてビルドし、「すべてのサービス」のビルドには永遠にかかります。 時間を短縮してアプリで使用するサービスのみを指定する方法はありますか? (私は思っていませんが、それはいいと思います!)カルタージュのアップデートには永遠のものがありますが、私は現時点で2つのサービスしか使用していません

答えて

1

ビルドプロセスで経験した面倒なことをお伝えいただきありがとう@troyd。より良いか悪いかにかかわらず、常にユーザーからの意見を聞くことは良いことです。問題を特定して優先順位を付けることに本当に役立ちます。

カーセージのビルドプロセスは、間違いなくWatson Developer Cloud iOS SDKで大きな苦労を強いられており、私たちはしばらくそれを改善しようとしてきました。私はそれが最近のリリースでうまくいっていると思う。

v0.7.0リリース(Xcode 7/Swift 2.2用)またはv0.8.0リリース(Xcode 8/Swift 2.3用)をお試しいただけますか?私たちは "All Services"ターゲットを削除し、各GitHubリリースでバイナリを始めました。

新しいリリースのビルドプロセスに関するご意見をお待ちしております。依存関係(Alamofire、Freddy、Starscream)のみを作成し、Watsonフレームワークをダウンロードするので、はるかに高速にする必要があります。

残念ながら、サービスを選択して、各サービスを独自のリポジトリに分割することはできません(現在のロードマップにはありません)。

+0

ありがとうグレン。私は0.8.0でビルドするときにバイナリが引かれていることに気づいたので、ビルド時間を大幅に短縮しました(そのおかげで)。バイナリが0.6で提供されていなかったことを認識していなかったので、それがビルドの理由であり、All Servicesターゲットが存在していました。問題が解決しました。 :) – troyd

+0

素晴らしい!それを聞いてうれしい。 :)リリース0.9.1の –

+0

にはバイナリが含まれていないため、少数しか使用しなくてもすべてのAPIをビルドする必要があります。 ***ビルスキームWatsonDeveloperCloud.xcodeproj で "PersonalityInsightsV2" *** WatsonDeveloperCloud.xcodeproj の建築手法 "AlchemyVisionV1" *** WatsonDeveloperCloud.xcodeproj の建築手法 "NaturalLanguageClassifierV1" ***ビル・スキーム "DialogV1" WatsonDeveloperCloud.xcodeproj *** WatsonDeveloperCloud.xcodeprojのBuilding scheme "AlchemyLanguageV1" *** WatsonDeveloperCloud.xcodeprojのBuilding scheme "SpeechToTextV1" – troyd

関連する問題