ios - 应用程序加载器 - 在错误的应用程序构建上推送构建

标签 ios app-store application-loader

我解释一下我的问题。

我们是当前在 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 版本。

我们如何区分项目中的应用

为了正确区分应用程序,我们针对这种情况对所有项目文件中的包名进行了通用重命名: myapp.1.0.9.prod.ch.ipa 包名称为“com.myapp.domain.ch” myapp.1.0.9.prod.it.ipa 包名称为“com.myapp.domain”(默认)

目标

将当前下载的ipad发布到其应用项目中。

限制

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

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

西蒙


最佳答案

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

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

关于ios - 应用程序加载器 - 在错误的应用程序构建上推送构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48406924/

相关文章:

ios - 如何获取.ipa文件路径

iphone - 如何修改 GLCameraRipple 示例以在后台线程上处理?

ios - 在子项目中使用 cocoapods

ios - 我在共享中看不到选项 'Create NAT64 Network'

iOS 部署目标从一个版本更改为下一个版本

ios - itunes connect,上传后应用程序大小没有意义

ios - startMonitoringSignificantLocationChanges 使用什么来传递位置

ios - 是否需要 bitcode 以允许用户仅下载目标设备所需的可执行架构?

iphone - 提交现有应用程序的新版本时出现问题 - 应用程序加载器停留在应用商店的身份验证上

ios - iTunes Connect 上传构建