我解释了我的问题。
我们是两个当前在itunes connect仪表板上创建的同名“MyApp”的应用程序。
我们确实能够使用不同的语言本地化创建两个具有相同名称的应用程序(一个用英语,另一个用本地意大利语)。在此之后,应用程序被分发到不同的国家(因此瑞士语 - 也就是ch - 版本将不会被意大利人 - 也就是它 - 用户看到)。
问题背景
问题与应用程序上传有关:我正在使用Application Loader软件上传相应的ipa(myapp.1.0.9.prod.it.ipa和myapp.1.0.9.prod.it.ipa)到他们的远程应用程序项目仪表板。
怎么了?
当我发布ch(myapp.1.0.9.prod.ch.ipa)的应用程序并且流程正确结束时,如果我打开ch应用程序的TestFlight选项卡,我无法进行要查看我的版本,而不是,它的结果可用于该版本。
我们如何区分项目中的应用
为了正确区分应用程序,我们在所有项目文件中执行包名称的一般重命名以针对这种情况: 包名为“com.myapp.domain.ch”的myapp.1.0.9.prod.ch.ipa 包名为“com.myapp.domain”的myapp.1.0.9.prod.it.ipa(视为默认值)
目标
将当前的ipad发布到其应用项目中。
限制
请不要向我提供包含itunes和Archive菜单的解决方案,我们无法手动执行此操作,因为构建器依赖性在没有构建器功能的情况下非常迂腐。
先谢谢你的帮助!
西蒙
答案 0 :(得分:1)
您提到您正在更改包名称。我不确定你的意思,但你必须确保在Info.plist中设置正确的捆绑标识符或CFBundleIdentifier
,以便将ipa上传到正确的iTunes Connect应用程序。
您可以在生成的.ipa
中查看并确保按预期设置Bundle Identifier吗?