Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何从Phonegap/Cordova项目中删除默认本地化?_Xcode_Cordova - Fatal编程技术网

Xcode 如何从Phonegap/Cordova项目中删除默认本地化?

Xcode 如何从Phonegap/Cordova项目中删除默认本地化?,xcode,cordova,Xcode,Cordova,我刚刚有一个Phonegap/Cordova iPhone应用程序被批准用于应用商店,但我注意到它声称可以在包括北萨米语在内的许多其他语言中使用。我在本地化下找到了xcode中的语言列表,并尝试删除它们,但如果重新启动xcode,它们会重新出现 我也尝试过删除资源文件夹中的lproj文件夹,但也没有帮助 我不知道下一步该做什么,因此非常感谢您的帮助。以下是我如何做到这一点的分步指南。(订购事宜) 首先转到Phonegap项目中的Resources文件夹。在这个文件夹中,有几个文件夹以*.lpro

我刚刚有一个Phonegap/Cordova iPhone应用程序被批准用于应用商店,但我注意到它声称可以在包括北萨米语在内的许多其他语言中使用。我在本地化下找到了xcode中的语言列表,并尝试删除它们,但如果重新启动xcode,它们会重新出现

我也尝试过删除资源文件夹中的lproj文件夹,但也没有帮助


我不知道下一步该做什么,因此非常感谢您的帮助。

以下是我如何做到这一点的分步指南。(订购事宜)

首先转到Phonegap项目中的
Resources
文件夹。在这个文件夹中,有几个文件夹以
*.lproj
结尾。删除除
en.lproj
(假设您的语言为英语)之外的所有代码

即使你从硬盘上删除了这些文件,它们仍然在Xcode中链接。打开
*.xcodeproj
,再次从侧栏删除所有文件夹

通常这应该足够了,但如果你仍然有问题,请转到应用程序的“项目”选项卡(而不是“目标”),在“信息”下,你可以找到并删除所有当前本地化

哦,顺便说一句,如果这还不够,你可以在iTunesConnect中查看你的应用程序二进制文件的详细信息,在发布应用程序之前验证它是否有效


谢谢你的帮助。有没有一种方法可以通过一个钩子来实现自动化?@pauloya我最终编写了一个bash脚本钩子,它完成了以下操作。1) 删除所有非英语.lproj目录。2) 对于“de”、“es”和“se”,使用sed和特定的正则表达式从.pbxproj文件中删除所有单行匹配项。我不能肯定这会起作用,因为我还没有将更新后的应用提交回应用商店。