Aok*_* Li 1 testing itunesconnect ios
当我们在iTunes Connect中进行内部测试发布时,用户使用Testflight安装应用程序.所以我的问题是:
vendorID(NSUUID*identifierForVendor)会改变吗?
基于Apple的doc,Appstore的正常更新不应该更改vendorID,还要提到Ad-Hoc分发可能会导致其他问题.
有关更多说明,我的用例是:设备安装当前的实时版本应用程序,然后在iTunes Connect中使用内部测试来安装具有相同捆绑ID的测试版本.在这种情况下,实时应用程序已被覆盖,我注意到供应商ID可能已更改.
与/sf/answers/1167661561/(感谢aramusss提供)中的列表一样,正常的App更新(至少来自Appstore),请勿更改VendorID.
测试结果(非常感谢@vertedfjord的添加):对于具有相同捆绑ID的应用程序.
测试构建,包括Xcode直接构建,testFilght内部测试构建,testFlight外部构建,都具有相同的供应商ID,并且在任何版本更新或覆盖安装期间都不会更改.
Appstore版本具有相同的供应商ID,并且不会针对任何版本更新进行更改.
测试版本和Appstore版本具有不同的供应商ID.在这种情况下,测试版本和Appstore版本之间的任何更新或覆盖安装都将更改供应商ID.
说明:
VendorID应由Appstore提供,如果不是,则由bundleID生成.测试版本的App(甚至testFlight版本)肯定不会直接从Appstore购买.因此,与Appstore版本相比,VendorID将有所不同.
| 归档时间: |
|
| 查看次数: |
1399 次 |
| 最近记录: |