我解释一下我的问题。
我们是当前在 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 Identifier 或 CFBundleIdentifier
来制作你的 ipa上传到正确的 iTunes Connect 应用程序。
您能否看一下生成的 .ipa
并确保按预期设置了 Bundle Identifier?
关于ios - 应用程序加载器 - 在错误的应用程序构建上推送构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48406924/