2016-11-16 2 views
0

iOSプロジェクトにフレームワーク/ライブラリを使用しています。そのフレームワークは私によっても作成され、githubで私的にアップロードされます。 gitからpullしたり、アプリケーションをビルドしたりするたびに、追加されたフレームワークを自動的にバージョン番号に基づいてアプリケーションプロジェクトに更新したいと思います。依存するフレームワークをiosプロジェクトに自動的にダウンロード/更新する

iosアプリでこれをどのように実現できますか?それはジェンキンスを介して行うことができますかgitまたはxcodeやその他のアプローチを介してそこにはありますか?

どうすればいいのかわかりません。助けてアイデアを共有してください。ありがとう!

+2

あなたの要件によると、私は 'CocoaPod'がGITから最新のフレームワークを取得するのが最善だと思います。 – CodeChanger

答えて

0

あなたの依存マネージャーを探しているようです。利用可能な2つがあります。 RubyベースのCocoaPodsとネイティブOS X Carthage。 2人のうち、Carthageはあなたのプロジェクトの設定を変更せず、簡単なファイルだけをセットアップする必要があるため、Carthageは最も簡単に学習できると思います。

+0

お返事ありがとうございました!私はCarthageを実装していて、クエリを持っています。つまり、私のフレームワークは複数のターゲットを持っています。特定のターゲットを構築した後、私は特定の作成されたxxx.frameworkバンドルをアプリケーションプロジェクトに使用しました。特定のターゲット用にビルドし、Carthageを使用してaapのプロジェクト内でそのxxx.frameworkを使用できますか? – TechUser

+0

Carthageはすべての共有ターゲットを自動的に構築します。あなたがiOSフレームワークのターゲットとtvOSフレームワークのターゲットを持っているならば。両方のスキームがSharedに設定されていることを確認します。 --platform引数を使用して構築するターゲットを制限することができます。すなわち、 ' - platform iOS'はiOSフレームワークのみを構築します。 – drekka

関連する問題