应用程序加载器 - 构建推送到错误的应用程序构建

Application Loader - build pushed on wrong app builds

我解释一下我的问题。

我们是目前在 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 选项卡,我无法看到我的构建,但 相反,结果可用于 it 版本。

我们如何区分项目中的app

为了正确区分应用程序,我们针对这种情况对所有工程文件中的包名进行了通用重命名: myapp.1.0.9.prod.ch.ipa 包名 "com.myapp.domain.ch" myapp.1.0.9.prod.it.ipa with package name "com.myapp.domain" (considered as default)

目标

发布当前 ipad 下载到其应用程序项目。

限制

请不要向我提供包含 iTunes 和存档菜单的解决方案,我们无法手动执行此操作,因为构建器依赖项在没有构建器功能的情况下会非常迂腐。

在此先感谢您的帮助!!!

西蒙


您提到您正在更改包名称。我不太确定你的意思,但你必须确保你在 Info.plist 中设置了正确的 Bundle IdentifierCFBundleIdentifier 才能您的 ipa 上传到正确的 iTunes Connect 应用程序。

您能否看一下生成的 .ipa 并确保按预期设置了 Bundle Identifier?