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