我想在TestFlight上为特定设备提供构建权限。
我在developer.apple.com上添加了该设备,并添加到我上传到TestFlight的配置文件中。我还将该配置文件上传到TestFlight。
我可以添加所有其他设备,但不能添加此特定设备。在TestFlight上,它会在Teammate devices not on this profile
部分下显示此设备。它没有显示复选框,即我无法添加此设备进行构建。 :
我该如何解决?
更新:以下是我尝试但不幸的是没有用。
Build Settings->Code signing identity->Provisioning profile
设置为此新的ad hoc配置文件。答案 0 :(得分:0)
在Apple的开发网站上创建新的个人资料。将其命名为与当前名称不同的东西。我通常将日期附加到我的,所以我知道哪个是哪个。然后,确保在构建时选择新的。如果你有同名的倍数,它是一个猜测游戏,关于在构建你的应用程序时Xcode将选择哪一个。 @rckoenes是正确的 - UDID不在您上传到TestFlight的应用程序中的配置文件中。使用唯一名称有助于缓解此问题。
答案 1 :(得分:0)
将设备UDID添加到developer.apple.com上的设备,然后重新创建开发人员配置文件并下载它。打开后,在XCode-> targets-> CodeSigning.Archive项目中选择配置文件并将其上传到testFlight。