我希望我的测试人员能够在同一设备上拥有我的应用程序的 App Store 和 Ad-Hoc 版本。该应用程序需要一个明确的应用程序 ID,这反过来意味着捆绑 ID 也必须是固定的。(即,如果我只是将“-test”附加到它,签名将不起作用。)我是否正确地假设我必须创建一个单独的 App ID(例如,“com.mycompany.myapp-test”)来实现这一点?还是有其他方法?
归档应用程序时,Xcode 最初使用 App Store 配置文件,因为这是“分发”构建配置设置的内容。当我在管理器中单击“分发...”并选择“保存以供企业或临时部署”时,随后会要求我选择代码签名身份。在此处选择 Ad-Hoc 配置文件的身份是否会从存档中删除先前应用的分发配置文件并使用 Ad-Hoc 配置文件重新签名?或者我是否必须在创建存档时选择正确的配置文件,从而为 App Store 和 Ad-Hoc 分发保留单独的存档?