iOS SDKのインストール
iOS SDKのインストール
iOSアプリケーションを設定したら、使用可能なパッケージマネージャオプションのいずれかを使用して、必要なBox iOS SDK依存関係をプロジェクトにインポートする必要があります。
使用するパッケージマネージャの選択
Carthage
Carthageは、SwiftプロジェクトおよびObjective-C Cocoaプロジェクト向けの分散型の依存関係マネージャです。これは、オープンソースで、Swiftで構築されています。
CocoaPods
CocoaPodsは、SwiftプロジェクトおよびObjective-C Cocoaプロジェクト向けの集中型の依存関係マネージャです。これは、オープンソースで、Rubyで構築されています。
Swift Package Manager
Swift Package Managerは、ソースコードの配布を管理するためのツールで、自作のコードの共有や他の人のコードの再利用を容易にします。
Carthageを使用してiOS SDKをインストールする
- ターミナルウィンドウから
brew install carthage
を実行して、Carthageをインストールします。他のインストール方法については、Carthageのドキュメントを参照してください。 {APPNAME}.xcodeproj
がある、iOSアプリケーションフォルダのルートに、Cartfile
という名前の新しいファイルを拡張子なしで作成します。Cartfile
を開き、git "https://github.com/box/box-ios-sdk.git" ~> 3.0
を使用してBox iOS SDKの依存関係を追加した後、ファイルを保存して閉じます。- ターミナルから、
Cartfile
が存在するフォルダで、carthage update --platform iOS
を実行してすべての依存関係を更新します。このディレクトリにCartfile.resolved
ファイルとCarthage
ディレクトリが作成されます。 - Finderまたはエクスプローラウィンドウで、Carthage -> Build -> iOSディレクトリを読み込みます。ここには、
BoxSDK.framework
という名前のフレームワークファイルがあります。このウィンドウは、次の手順でこのフレームワークをプロジェクトに追加する際に使用するため、開いたままにしておきます。 - Xcodeプロジェクトで、左側のプロジェクトナビゲータの上部にあるアプリケーションの名前をクリックします。表示されるコンテンツで、[TARGETS (ターゲット)] オプションの下にあるプロジェクトの名前をクリックします。[Frameworks, Libraries, and Embedded Content (フレームワーク、ライブラリ、埋め込みコンテンツ)] まで下にスクロールします。
- Finderウィンドウから
BoxSDK.framework
をフレームワークセクション上にドラッグします。