我有2种语言:英语&德语
这导致4个不同的应用程序名称
我怎样才能做到这一点.
实际上我的所有目标都有“Free”这个名字,即使它是完整版.
我知道:
我有1个InfoPList.strings文件,它与本地化相乘,我可以将它们分配给目标.因此对于1 App我可以本地化Bundledisplayname.
但是,如何为第二个应用分配特定名称?
解决方法 PlistBuddy是你的朋友.您需要做的是在构建时更新您的pList.>你必须为你拥有的每个目标创建自定义方案(我假设你已经有了)
>在你的xcode中转到scheme并将这样的post动作添加到自定义方案目标:
这是代码:
infopList="$BUILT_PRODUCTS_DIR/$INFOPList_PATH"/usr/libexec/PListBuddy -c "Set CFBundlename some_new_name_here" "$infopList"
这种方法的重要之处在于,您不会在pList文件中进行任何更改,但使用后期 *** 作,您已经更改了为设备准备的数据包,因此您可以保持代码存储库的整洁.
总结以上是内存溢出为你收集整理的ios – 如何为不同的目标分配特定于位置的BundleDisplayNames全部内容,希望文章能够帮你解决ios – 如何为不同的目标分配特定于位置的BundleDisplayNames所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)