アイテムを追加しようとしています
<key>UIStatusBarHidden</key><true/>
CMakeによって自動生成された私のplistに。特定のキーについては、アイテムを追加するための事前定義された方法があるようです。例えば:
set(MACOSX_BUNDLE_ICON_FILE ${ICON})
しかし、任意のプロパティを追加する方法が見つかりません。
ターゲットプロパティを次のように使用してMACOSX_BUNDLE_INFO_PLIST
みました。必要な新しいプロパティを除いて、結果のplistを古いものと同じにしたいので、自動生成されたplistをコピーして、それをテンプレートとして設定しました。しかし、plistはいくつかのXcode変数を使用しており、これものよう${foo}
に見え、CMakeはこれについて不平を言います。
文字列を解析するときのcmakeコードの構文エラー
<string>com.bedaire.${PRODUCT_NAME:identifier}</string>
構文エラー、予期しないcal_SYMBOL、予期している}(47)
ポリシーCMP0010が設定されていません:不正な変数参照構文はエラーです。ポリシーの詳細については、「cmake--help-policyCMP0010」を実行してください。cmake_policyコマンドを使用してポリシーを設定し、この警告を抑制します。この警告はプロジェクト開発者向けです。-Wno-devを使用して抑制します。
いずれにせよ、これが正しいことかどうかさえわかりません。これに関する良い例や良いドキュメントが見つかりません。理想的には、CMakeに以前と同じようにすべてを生成させ、1行余分に追加するだけです。私に何ができる?