私のXcodeプロジェクトにはRun Scriptがないので、buildtime.shファイルは決して実行されませんでした。その結果、buildtimeプロパティは更新されませんでした。同じビルドタイムでは、アプリで何も更新されませんでした。
ソリューション: Xcodeで、プロジェクトを選択して[ビルドフェーズ]タブを開きます。左上の+アイコンをクリックして、新しいビルドフェーズを追加します。
script_file="buildtime.sh"
echo "Running a custom build phase script: $script_file"
unsecure_project_path=${PROJECT_DIR}
secure_project_path="${unsecure_project_path// /\ }"
eval ${secure_project_path}/${script_file}
scriptExitStatus=$?
echo "DONE with script: ${script_file} (exitStatus=${scriptExitStatus})\n\n"
exit "${scriptExitStatus}"
ザ・スクリプトの実行は、次のようになります:
新しいスクリプトに次の新しいスクリプトの実行フェーズを選択し、コピーが/ペースト