1.在Xcode里,定位目标设备并在资源目录中提供多种分辨率图形,你必须使用资源目录这样才能进行分割。
2.在模拟器或者一个设备上研发并运行应用。
3.Xcode会为选定设备类型生成变体包,提高调试销量并允许你在本地设备进行变体包测试。
4.创建应用档案并为特定设备输出对应的变体应用包。
5.在目标设备测试所有的变体包以更早的发现硬件配置方面的问题。
6.把应用上传到iTunes Connect。
7.App Store从档案中创建单独的应用定制包,定制包的数量取决于Xcode项目中所存在的架构和资源的数量。
8.在iTunes Connect当中,向制定测试者们分发测试版的应用。
9.测试者们通过TestFlight在你的应用所支持的设备上安装测试版本,TestFlight会根据用户设备的不同而下载特定的变体应用包。
注意:为了测试App Store在应用发布之前为你创造的变体包,最好是只邀请内部测试者(你团队里的iTunes Connect用户)并且使用TestFlight下载变体包。如果邀请了外部测试者(比如只通过邮箱地址登录),那么他们就必须等待Beta App Review在他们下载变体包之前通过了你的应用。
10.然后在iTunes Connect里发布你的应用。
11.用户在应用支持的设备上进行安装,App Store应用下载会根据用户设备类型分发变体应用包。
中间代码功能(Bitcode ,适用于iOS和watchOS)
Bitcode是一个已编译程序(Compiled Program)的中间代码(intermediate representation)。如果你上传到iTunes Connect里的应用包含bitcod