[解決済み] Cordova の config.xml を使って iOS の .plist ファイルにエントリを追加する。
質問
私は Cordova CLI の初心者です。
Cordova を使って、以下の手順をプログラム的に実行する必要があります。
- プロジェクトの .plist に新しい行を追加します。
- 新しい行に次の値を入力します。
- キー : GDLibraryMode タイプ :文字列(デフォルト) 値 :GDEnterpriseSimulation(エンタープライズシミュレーション
私はこれをプロジェクトのルートにある config.xml ファイルで行う必要があると思います (あるいは "platforms"フォルダにあるもの)。
上記のエントリがコンパイル時に追加されるように、config.xml を介してエントリを追加する方法を誰か説明してくれませんか?
私は Cordova 3.3.1-0.42 を使用しています (最新でないことは分かっています)。私はすでに私のプロジェクトを作成し、すべてがうまくいっていますが、私はちょうど pList に追加されたこのエントリを追加する必要があります。
編集:2/8/21 この質問に対するコメント通りです。
遅れてきた人のために、プロジェクトplistでの値の設定は、現在、サポートされている Cordova CLI 7 以降
どのように解決するのですか?
ストレート経由ではできないと思います。
config.xml
による変更はできないと思います。 少なくとも、ドキュメントにはこの件に関する記述はありませんでした。
http://cordova.apache.org/docs/en/3.3.0/config_ref_index.md.html
plistのエントリを挿入することができるので、プラグインを作成する必要があると思います。 http://docs.phonegap.com/en/3.3.0/plugin_ref_spec.md.html#Plugin%20Specification
config-file element'の項を参照してください。 ここで、関連するセクションである
plugin.xml
がどのように見えるかを推測してみましょう。
<platform name="ios">
<config-file target="*-Info.plist" parent="CFBundleURLTypes">
<array>
<dict>
<key>GDLibraryMode</key>
<string>GDEnterpriseSimulation</string>
</dict>
</array>
</config-file>
</platform>
次に、プラグインをインストールします。
cordova plugin add <your plugin name or file location>
関連
-
[解決済み] アトミック属性と非アトミック属性の違いは何ですか?
-
[解決済み] UITableViewの選択を無効にするにはどうすればよいですか?
-
[解決済み] iOSのバージョンを確認する方法を教えてください。
-
[解決済み] iOS7でスタイルUITableViewStyleGroupedを持つUITableViewの上部に余分なパディングがあるのはなぜですか?
-
[解決済み] NSの接頭辞はどういう意味ですか?
-
[解決済み] コードサインエラーです。期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つからない
-
[解決済み] Swiftを使用してアプリのバージョンとビルド番号を取得するにはどうすればよいですか?
-
[解決済み] Swift 3, 4, 5 で dispatch_after GCD を書くにはどうしたらいいですか?
-
[解決済み] 16進カラーバリューの使用方法
-
[解決済み] セキュリティで保護されたWebサービスにもアクセスするiOSアプリで、Facebook認証を行うためのデザイン
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[エラー処理】iOSのエラー、アーキテクチャx86_64の未定義シンボルについて
-
dyld: ライブラリがロードされていません。エラーの解決
-
[解決済み] UITableViewの選択を無効にするにはどうすればよいですか?
-
[解決済み] iOSのステータスバーの文字色を変更する方法
-
[解決済み] SwiftでUIAlertViewを作成するにはどうしたらいいですか?
-
[解決済み] Swiftを使用してアプリのバージョンとビルド番号を取得するにはどうすればよいですか?
-
[解決済み] UITextFieldの最大文字数を設定します。
-
[解決済み] NSNotificationCenterのaddObserver in Swift
-
[解決済み] iOS 11、Apple TV 4Kなどを搭載したXcode 9でワイヤレスデバッグを行う方法とは?
-
[解決済み] カメラロールを使用するには、Info.plistにNSPhotoLibraryUsageDescriptionキーが存在する必要があります。