新規プロジェクトの設定(iOS)

他にご質問がございましたら、リクエストを送信してください
ライブラリーとしてのLink BinahAI.framework
  1. 新規プロジェクトを作成した後で、フレームワーク(BinahAI.framework)フォルダーをプロジェクトファイルと同じパスにコピーします(例: company.xcodeproj)。
  2. ターゲットを選択し、Build Phasesタブにアクセスします。
  3. Link Binary With Librariesを拡大します
  4. +をクリックします。
    Screen_Shot_2022-01-27_at_20.15.19.png
  5. ドロップダウンで、ファイルを追加を選択します Screen_Shot_2022-01-27_at_20.56.30.png
    ファインダーが開きます。
  6. フレームワークフォルダーを選択して、[開く]をクリックします Screen_Shot_2022-01-27_at_20.57.00.png
    BinahAI.frameworkは今やプロジェクトにリンクされています。Screen_Shot_2022-01-27_at_20.57.29.png
  7. フレームワーク、ライブラリー、埋め込みコンテンツ」のもとの「一般」タブで「埋め込み方法」を「埋め込み&署名」に変更します。Screen_Shot_2022-01-27_at_20.57.56.png

2.バンドルリソースのコピー

バンドルリソースのコピー

注:バージョンが3.0.7以上の場合は、C++ライブラリーにサポートを追加へスキップします。

  1. ビルドフェーズタブで、コピーバンドルリソースを展開します。
  2. ファインダーを開き、BinahAI Frameworkフォルダーを検索します。
    フォルダーは通常プロジェクトファイルと同じパスのもとにあります。
  3. フォルダをクリックします。
  4. Xcodeセクションにmodels.bundleをドラッグしますScreen_Shot_2022-01-27_at_20.58.26.png
  5. グループを作成を選択します。
    Screen_Shot_2022-01-27_at_20.58.51.png
  6. [終了] をクリックします。models.bundleはプロジェクトにリソースとしてコピーされます。
    Screen_Shot_2022-01-27_at_20.59.14.png

3.C++ライブラリーにサポートを追加します

C++ライブラリーにサポートを追加します
  1. プロジェクトのBuild Settingsにアクセスします。
  2. Apple Clang - 言語 - C++を展開します。
    Screen_Shot_2022-01-27_at_20.59.42.png
  3. C++ 言語方言 から C++17へと設定します [-std=c++17]
    Screen_Shot_2022-01-27_at_21.00.08.png

4.追加C++リンクサポート

追加C++リンクサポート
  1. プロジェクトのBuild Settingsにアクセスします。
  2. リンク > その他のリンカーフラッグにアクセスします。
    Screen_Shot_2022-01-27_at_21.00.36.png
  3. このフィールドを編集し、その値を-lstdc++に設定します。
    Screen_Shot_2022-01-27_at_21.00.58.png
  4. +をクリックし、-ObjCを追加します。
  5. [Enter] をクリックします。

5.フレームワークが検索可能なことを確認します

フレームワークがXcodeで検索可能なことを確認します
    1. 目標を選択します
    2. Build Settingsにアクセスします。
    3. パスを検索セクションを探すか、パスを検索します。
    4. このセクションの中で、フレームワーク検索パスがBinahAI Frameworkを置くパスを含めることを確認します(例: $(PROJECT_DIR).
  1. Screen_Shot_2022-01-27_at_21.01.24.png

6.info.plistを追加

info.plistをSDKのユニークIDに追加

新たな列を同じ名前で追加するBinahLicenseKeyをストリングとして、持っているライセンスIDを入力します。
Screen_Shot_2022-01-27_at_21.01.55.png

プロジェクトを実機上で実行して、設定が動作するかどうかをテストします(それは、エミュレーター上では作動しません)

このセクションの記事

この記事は役に立ちましたか?
2人中2人がこの記事が役に立ったと言っています
共有

コメント

0件のコメント

サインインしてコメントを残してください。