我在 Xcode 构建设置中启用了 Info.plist 的预处理,以将 CFBundleVersion 中表示版本号的键替换为 version.h 中的相应值。这很好用:VERSION_NUMBER 被 1.0 替换为 version.h 中相应的#define VERSION_NUMBER 1.0。我想在 Root.plist 中做同样的事情,其中 plist 在放入 .app/.ipa 时会更新。
现在我有一个脚本可以在每次编译时自动更新 Root.plist,但这会更新实际的 Root.plist,这意味着我将不得不重新提交给版本控制等。我想在编译的应用程序中生成一个 Root.plist,但不要碰“真正的”plist。
任何帮助,将不胜感激。谢谢!