我正在尝试使用agvtool更新我的营销版本。
agvtool new-marketing-version 1.0.2将项目新闻组的CFBundleShortVersionString设置为: 1.0.2。
更新CFBundleShortVersionString中的Info.plist(S)
更新的CFBundleShortVersionString在“Newsgroup p.xcodeproj/../Newsgroup-Info.plist”中更新为1.0.2,更新后的CFBundleShortVersionString在“Newsgroup p.xcodeproj/./Test Classes/Test-Info.plist”到1.0.2
agvtool what-marketing-version没有为Jambase目标找到的营销版本号(CFBundleShortVersionString)。
寻找本土目标的营销版本..。寻找本地目标的营销版本(CFBundleShortVersionString) .
在“Newsgroup p.xcodeproj/./Newsgroup-Info.plist”中找到“CFBundleShortVersionString of”中的“Newsgroup p.xcodeproj/./Test Classes/Test-Info.plist”中的“CFBundleShortVersionString”
在运行这些命令…时,Xcode是不打开的还有什么是我可能做错的,还是agvtool在Xcode 4下坏了?
发布于 2011-04-01 20:48:43
我不知道Xcode 3.x之后是否改变了这一点,但是您需要将CFBundleShortVersionString添加到-Info.plist文件中。如果您在Xcode中打开plist,它被称为"Bundle Version Strings,short“。将该值添加到您的plist中,使用avgtool设置营销版本,然后使用agvtool what-marketing-version -terse1获取营销版本,后者只返回它遇到的第一个营销版本字符串的值。
https://stackoverflow.com/questions/5517189
复制相似问题