0

iPhone OS 2.1 以降では無視されるため、UIPrerenderedIcon設定できないようです。の値を指定することはできません。これはサポートされなくなりました。Info.plistStringYES

別の Info.plist を作成せずにこれを行う他の方法はありますか (たとえば、ビルド前の実行スクリプトを使用するなど)?

4

2 に答える 2

0
If you want to set value dynamically using command from shell script or terminal, you can do that as below:

/usr/libexec/PlistBuddy -c "Set :UIPrerenderedIcon YES" YOUR_PLIST_FILE_PATH

/usr/libexec/PlistBuddy -c "Set :CFBundleIcons:CFBundlePrimaryIcon:UIPrerenderedIcon YES" YOUR_PLIST_FILE_PATH 
于 2013-09-10T08:53:49.200 に答える
0

私はこれを理解しました。「ソースのコンパイル」の前に、「スクリプトの実行」ビルド フェーズを追加する必要があります。

#!/usr/bin/env sh

set -o errexit set -o nounset

/usr/libexec/PlistBuddy -c "Set UIPrenderedIcon ${YOUR_CONFIG_KEY}" "${PROJECT_DIR}/*-Info.plist"

于 2012-09-04T16:41:00.723 に答える