Xcode 如何从Phonegap/Cordova项目中删除默认本地化?
我刚刚有一个Phonegap/Cordova iPhone应用程序被批准用于应用商店,但我注意到它声称可以在包括北萨米语在内的许多其他语言中使用。我在本地化下找到了xcode中的语言列表,并尝试删除它们,但如果重新启动xcode,它们会重新出现 我也尝试过删除资源文件夹中的lproj文件夹,但也没有帮助Xcode 如何从Phonegap/Cordova项目中删除默认本地化?,xcode,cordova,Xcode,Cordova,我刚刚有一个Phonegap/Cordova iPhone应用程序被批准用于应用商店,但我注意到它声称可以在包括北萨米语在内的许多其他语言中使用。我在本地化下找到了xcode中的语言列表,并尝试删除它们,但如果重新启动xcode,它们会重新出现 我也尝试过删除资源文件夹中的lproj文件夹,但也没有帮助 我不知道下一步该做什么,因此非常感谢您的帮助。以下是我如何做到这一点的分步指南。(订购事宜) 首先转到Phonegap项目中的Resources文件夹。在这个文件夹中,有几个文件夹以*.lpro
我不知道下一步该做什么,因此非常感谢您的帮助。以下是我如何做到这一点的分步指南。(订购事宜) 首先转到Phonegap项目中的
Resources
文件夹。在这个文件夹中,有几个文件夹以*.lproj
结尾。删除除en.lproj
(假设您的语言为英语)之外的所有代码
即使你从硬盘上删除了这些文件,它们仍然在Xcode中链接。打开*.xcodeproj
,再次从侧栏删除所有文件夹
通常这应该足够了,但如果你仍然有问题,请转到应用程序的“项目”选项卡(而不是“目标”),在“信息”下,你可以找到并删除所有当前本地化
哦,顺便说一句,如果这还不够,你可以在iTunesConnect中查看你的应用程序二进制文件的详细信息,在发布应用程序之前验证它是否有效
谢谢你的帮助。有没有一种方法可以通过一个钩子来实现自动化?@pauloya我最终编写了一个bash脚本钩子,它完成了以下操作。1) 删除所有非英语.lproj目录。2) 对于“de”、“es”和“se”,使用sed和特定的正则表达式从.pbxproj文件中删除所有单行匹配项。我不能肯定这会起作用,因为我还没有将更新后的应用提交回应用商店。