Xcode中的动态存档名称

13

我正在更新我的存档流程,以使其更易于使用。

我已经创建了一些方案和构建配置,避免我在两个存档之间手动更新常量,但现在我想更深入。

当我编辑一个方案时,“归档”部分允许我们设置存档名称。默认情况下,它设置为方案名称,但我希望它是动态的。例如,我希望它像这样:

<CFBundleIdentifier>-<CFBundleShortVersionString>-<CFBundleVersion>

那真的可能吗?如果是,怎么做呢?


还需要吗?你找到解决方案了吗?谢谢。 - GeRyCh
@GeRyCh 很遗憾,没有 :/ - Imotep
有人在CI部署中使用它。他从Info.plist读取参数, 然后在安装plist中更改应用程序名称。https://dev59.com/rnE85IYBdhLWcg3wqleE#10981634 - GeRyCh
1个回答

0
据我所知,这是不可能的。
此外,如果您计划将应用上传到AppStore,请检查苹果的AppStore审核指南。

iTunes Connect中的应用名称和设备上显示的应用名称应该相似,以免引起混淆。

注意:

您可以前往目标的“Build Settings” ->“Product name”设置名称,而不是在Scheme中更改名称。


我不想改变产品名称,它已经设置好了。我只想自动更改发送给客户进行测试的存档名称,以便他知道安装的应用程序版本。 - Imotep
@Imotep:你可以在设置应用程序(你的应用程序的设置)中添加这个功能,对吧?它可以动态生成。我正在为我的构建做这件事。 - Midhun MP
4
是的,我可以这样做,但我只想让应用程序版本在.ipa名称中显示,这样我们就不必安装应用程序就能知道它的版本。 - Imotep

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接