プロジェクトへのSDKの追加

プロジェクトにOracle iOS SDKを追加する方法の詳細は、次のとおりです。

  1. ODA Client SDK for iOSをダウンロードしてローカル・システムに抽出します。
  2. .xcframeworkファイルをXcodeプロジェクトのFrameworksファイルに追加します。アプリを実行する場所(シミュレータまたは実際のデバイス)に応じて、適切なフォルダからフレームワークのセットを選択します。
    ノート

    リリース24.04以降、IntelおよびM1チップMacのフレームワークは、単一の.xcframeworkファイルにパッケージ化されています。
    ファイルをFrameworksファイルにドラッグ・アンド・ドロップするか、次のように追加できます。
    1. 「File」→「Add Files to "<project name>"」をクリックします。
    2. アプリケーションを実行する場所(シミュレータまたは実際のデバイス)に応じて、追加する.frameworkファイルを選択します。
    3. 「Destinations」の「Copy items if needed」が選択されていることを確認します。
    4. または、Xcodeのプロジェクト・ファイルに.frameworkファイルをドラッグ・アンド・ドロップすることもできます。
  3. ファイルを追加した後:
    • 「宛先」プロパティの「必要に応じてアイテムをコピー」が選択されていることを確認します。
    • プロジェクトの「ターゲットに追加」が選択されていることを確認します。
  4. 「General」タブの「Frameworks, Libraries, and Embedded Content」カテゴリにフレームワークを埋め込んで署名します。(これは、使用しているXcodeのバージョンによって異なる場合があります。)「Targets」オプションが選択されていることを確認します。
  5. 次のキーをプロジェクトのInfo.plistファイルに追加します:
    • Privacy - Location Always and When In Use Usage Descriptionまたは<key>NSLocationAlwaysUsageDescription</key>およびソース・コードの対応する<string></string>
    • Privacy - Location When In Use Usage Descriptionまたは<key>NSLocationWhenInUseUsageDescription</key>およびソース・コードの対応する<string></string>
    • Privacy - Microphone Usage Descriptionまたは<key>NSMicrophoneUsageDescription</key>およびソース・コードの対応する<string></string>
    • Privacy - Camera Usage Descriptionまたは<key>NSCameraUsageDescription</key>およびソース・コードの対応する<string></string>
    • プライバシ- 写真ライブラリの使用方法の説明または<key>NSPhotoLibraryUsageDescription</key>、およびソース・コード内の対応する<string></string>
  6. ユーザーがロケーション・メッセージでマップ・ビューをタップしたときにAppleマップではなくGoogleマップでロケーションを開くには、Google Maps SDK for iOSのドキュメントの説明に従って、アプリケーションのInfo.plistファイルでMaps SDK for iOSで使用されるURLスキームを宣言します。
  7. ユーザーがスキル・レスポンスの一部である添付をダウンロードできるようにするには、Info.plistファイルのアプリケーション・サポートiTunesファイル共有キー(UIFileSharingEnabled)をYESに設定し、インプレース・キーでドキュメントを開くサポート(LSSupportsOpeningDocumentsInPlace)をYESに設定します。