当Xcode构建过程中止时,我可以运行脚本吗?

jutyujz0  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(151)

当配置为“debug”时,我的构建脚本会更新Info.plist。
它在更新plist之前复制原始plist。

cp Info.plist Info.plist.temp

然后,当构建过程完成时,它恢复原始plist。

mv -f Info.plist.temp Info.plist

但是,当一个构建被中止时,plist不会被恢复,所以我想知道当一个构建过程被中止时,我是否可以运行脚本来清理。

j2datikz

j2datikz1#

我发现我可以在不更新原始文件的情况下更改Info.plist的属性。
1.在构建设置中启用Preprocess Info.plist File
1.在Build Phases中添加更新${TEMP_DIR}/Preprocessed-Info.plist的构建脚本。
1.将${TEMP_DIR}/Preprocessed-Info.plist设置为构建脚本的Input Files字段。

相关问题