简体   繁体   English

无法在TestFlight上向设备授予构建权限

[英]Not able to give build permission to device on TestFlight

I want to give build permission to a particular device on TestFlight. 我想为TestFlight上的特定设备授予构建许可。

I have added that device on developer.apple.com and also added to provisioning profile I have uploaded to TestFlight. 我已经在developer.apple.com上添加了该设备,并且还添加到了我上传到TestFlight的配置文件中。 Also I have uploaded that profile to TestFlight. 另外,我已将该个人资料上传到TestFlight。

I am able to add all other devices but not this particular device. 我可以添加所有其他设备,但不能添加此特定设备。 On TestFlight it shows this device under Teammate devices not on this profile section. 在TestFlight上,此设备在“ Teammate devices not on this profile部分的Teammate设备下显示。 It does not show check box ie I can't add this device to build. 它不显示复选框,即我无法添加此设备来构建。 :

在此处输入图片说明

How can I solve it? 我该如何解决?

Update : Below is what I tried but did not work unfortunately. 更新:下面是我尝试过的但不幸的是没有工作。

  1. Created a new adhoc profile. 创建了一个新的即席配置文件。
  2. Removed all Xcode profiles and refreshed them to have newly created profile in Xcode. 删除了所有Xcode配置文件,并刷新它们以在Xcode中具有新创建的配置文件。
  3. Set Build Settings->Code signing identity->Provisioning profile to this new ad hoc profile. 将“ Build Settings->Code signing identity->Provisioning profile设置为此新的临时配置文件。
  4. Created .ipa signed with new profile and uploaded build to TestFlight. 创建的.ipa使用新的配置文件签名,并将生成的版本上传到TestFlight。
  5. Uploaded new profile to TestFlight. 将新的配置文件上传到TestFlight。

Create a new profile on Apple's dev site. 在Apple的开发站点上创建一个新的配置文件。 Name it something DIFFERENT from the current name. 将其命名为与当前名称不同的名称。 I usually append the date to mine so I KNOW which is which. 我通常将日期附加到我的日期,所以我知道是哪个日期。 Then, make sure you select the new one when building. 然后,确保在构建时选择新的。 If you have multiples with the same name it's a guessing game as to which one Xcode will choose when building your app. 如果您有多个同名游戏,那将是一个猜谜游戏,您可以在构建应用程序时选择哪个Xcode。 @rckoenes is correct - the UDID is NOT in the profile that is in the app that you uploaded to TestFlight. @rckoenes是正确的-UDID不在您上传到TestFlight的应用程序中的配置文件中。 Using unique names will help alleviate this problem. 使用唯一名称将有助于减轻此问题。

将设备UDID添加到developer.apple.com上的设备,然后重新创建开发人员配置文件并下载。打开后,在XCode-> targets-> CodeSigning.Archive项目中选择配置文件并将其上传到testFlight。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Testflight:此版本与此设备不兼容 - Testflight: This build is incompatible with this device TestFlight - 构建权限列表中没有用户 - TestFlight - No users in build permission list 无法从TestFlight打开以前安装的版本 - Not able to open previously installed build from TestFlight 为每个TestFlight应用程序版本自动为用户授予权限 - Automatically give permissions to users for each build of TestFlight app 测试飞行 - 本地网络权限,TestFlight 构建中的 NSBonjourServices 错误 - Test Flight - Local Network permission, NSBonjourServices error in TestFlight build 与直接构建到设备相比,Build&Archive / TestFlight中的行为不同 - Different behavior in Build & Archive / TestFlight than building directly to device 从Xcode在设备上构建,然后从TestFlight下载-在问题上 - Build on device from Xcode versus downloaded from TestFlight - Issues Xcode:推送通知以在设备上运行,但不能在同一设备上安装TestFlight / App Store - Xcode: push notifications to build on device work but not to TestFlight/App Store install on same device 在设备上安装 TestFlight - Install TestFlight itself on device TestFlight崩溃:您无权在iOS版本上保存文件 - TestFlight crashes: you don't have permission to save the file on iOS build
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM