我在Xcode构建设置中启用了Info.plist的预处理,将CFBundleVersion中表示版本号的键替换为version.h中的相应值。这很有效:在version.h中,对应的#define VERSION_NUMBER 1.0用1.0替换了VERSION_NUMBER。我想在Root.plist中做同样的事情,当将plist放入.app/.ipa中时,plist会更新。
现在我有一个脚本在每次编译时自动更新Root.plist,但这会更新实际的Root.plist,这意味着我必须重新提交到版本控制等。我想在编译的应用程序中生成一个Root.plist,但不会触及“真正的”plist。
任何帮助都将不胜感激。谢谢!
发布于 2012-05-23 23:39:36
据我所知,要做到这一点,唯一的方法就是像你一样使用构建时脚本。您可以通过以下技巧解决版本控制问题:
https://stackoverflow.com/questions/10723003
复制相似问题