CordovaでiOSのビルド後にplistを編集する
🗓️ 2017-10-20
📑
Post
下記記事の内容をplugin使わずにPlistBuddyコマンドで実行する。
ionic(corodva)info.plistに追記して日本語化対応する - ios - とりあえずphpとか
PlistBuddyはplistファイルの編集ができるコマンド。
$ mkdir scripts
$ touch scripts/overwrite_plist.sh
config.xml
にhooksを追加
<platform name="ios">
<hook src="scripts/overwrite_plist.sh" type="after_prepare" />
...
</platform>
以下plistの修正コード。 ビルドは繰り返しするので最初に削除している。 仮にNSCameraUsageDescriptionなど他のプラグインで事前にKeyがセットされている場合はSet命令を使うことでValue値を上書きできる。
社内向けアプリのATS対応のときにお世話になりました。