新しいプロジェクトを設定する。
ライブラリとしてフレームワークをリンクする:
- 新しいプロジェクトを作成した後
- プロジェクトファイル(company.xcodeproj等)として、フレームワーク(BinahAI.framework)フォルダを同様のパスへコピーする
- 対象を選択し、「フェーズを構築」タブへ移動する。
- 「ライブラリでバイナリをリンクする」セクションを拡張する
- "+"アイコンをクリックする
- 下部のドロップダウンリストから「ファイルを追加」を選択する
- 検索が開くので、フレームワークフォルダを選択し、「開く」をクリック
- これでフレームワークがプロジェクトにリンクされました。
- [全般]タブに移動し、[フレームワーク、ライブラリ、埋め込みコンテンツ]で、埋め込み方法を[埋め込みと署名]に変更します。
バンドルリソースのコピー:(3.0.7以降の場合は、「サポートの追加」にジャンプします C ++ライブラリの場合 ")
- 「フェーズを構築」タブで、「一括でリソースをコピー」セクションを拡張する。
- 検索を開く
- フレームワークフォルダを検索する(プロジェクトファイルと同じパスにあるはず)
- フォルダをクリックする。
- xcodeセクション外にmodels.bundleをドラッグする。
- 「グループの作成」を選択し、終了をクリックする
- これでリソースとしてプロジェクト内にmodels.bundleがコピーされました
c++ライブラリの追加サポート:
- プロジェクトの構築設定へ移動する。
- "Apple Clang - Language - C++"を探し、このセクションを拡張する。
- "C++ Language Dialect"を"C++ 17 [-std=c++17]"へ設定する
C++リンクへのより多くのサポート:
- プロジェクト構築設定へ移動する
- "リンク"セクションを検索する
- 「他のリンクフラッグ」を探す。
- このフィールドを編集し、値を"-lstdc++"に設定する
- "+"サインをクリックし、"-ObjC"を追加する
- 入力をクリックする。
xcodeで検索できるフレームワークを検証する:
- 対象を選択する
- 「構築設定」へ行く
- 「検索パス」セクション、または「パス」を検索する
- このセクション内にある「フレームワーク検索パス」にフレームワークを入れられるパスが含まれているかを確認する($(PROJECT_DIR)等)
SDKユニークIDにinfo.plistを追加する
- 新しいRAWに名前を付けて追加する:ストリングとしてはBinahLicenseKeyと入力し、持っているライセンスIDを入力する。
備考:
エミュレーターではなく本物のデバイス上で作動させること
コメント
サインインしてコメントを残してください。