我有一个Xcode项目,它有3种不同的配置,分布在6个方案中,如下所示:
每个计划:
我想将3个版本的配置作为单独的应用程序放到TestFlight / App Store上。
使用调试方案在模拟器或本地iPhone上运行时,一切正常,并运行3个不同的应用程序。
我的问题是,当我归档发布方案然后尝试验证时,无论我归档哪种方案,Bundle ID和配置文件都默认为“Release”方案。但显示名称会更新为方案的正确显示名称。
我的问题是为什么显示名称正确更新,而Bundle ID和配置文件默认为“Release”方案,如何在进行验证时显示正确的Bundle Id和Provisioning Profile?
我尝试过的事情
答案 0 :(得分:2)
找到解决方案here。超级简单无法相信我忽略了它。我的方案只设置为使用Run上的各种配置。一旦我编辑了方案并将Archive设置为使用正确的配置而不是Release,它就可以正常工作。