svnversion
报告)插入我的Xcode项目中。我设法将修订号插入到$PROJECT_DIR
中的Info.plist
中,但这并不是一个好的解决方案,因为该文件已被版本化。我尝试将修订版插入构建目录中的Info.plist
,但在代码签名阶段出现错误(这是一个iPhone应用程序)。是否有一种简单的方法可以使用某些构建文件将修订版本号插入到应用程序中,以便更改的修订版不会更改版本控制文件?我想也许我可以创建一个临时源文件,链接到其他文件并提供一个函数来获取修订版本号。但我不知道如何做到这一点。
我对其他解决方案(例如
agvtool
)不太感兴趣。我想要的只是让修订号可用于应用程序,没有太多魔法。