我需要在我的团队配置文件中添加一个设备,但是我没有设备,因此我无法将其连接到我的计算机上,因此Xcode无法将UDID添加到我的设备和团队配置中轮廓。有没有办法将其手动添加到团队配置文件中,我无法弄清楚如何编辑它。此外,当我在配置门户中添加设备时,它不会自动添加到我的团队配置文件中。
答案 0 :(得分:127)
这对我有用:
答案 1 :(得分:18)
右键单击设备,然后选择“将设备添加到配置文件”
答案 2 :(得分:12)
对于Xcode 6,它有点不同。
在开发者网站(https://developer.apple.com/account/ios/device/deviceList.action)中添加设备UDID后,请返回Xcode。
Xcode - >偏好 - >帐号 选择您添加设备的Apple ID,然后单击右下角的“查看详细信息...”
点击左下方的刷新图标,然后尝试再次运行该应用。
答案 3 :(得分:10)
2013年5月16日,使用XCode 4.6.2,我必须执行以下操作才能将设备(我没有物理访问权限)添加到团队配置文件中:
有时需要一段时间才能更新证书并从XCode获取。
希望这有助于新读者。
答案 4 :(得分:9)
将设备添加到现有(自动或手动创建的)配置文件(在Xcode 8.2.1中测试)的解决方法:
Xcode现在应该知道新添加的设备。
答案 5 :(得分:7)
从iTunes获取UDID:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
一旦你有了:
答案 6 :(得分:4)
有两种类型的配置文件。
当app在app store上运行时,分发配置文件可以正常工作,不需要添加任何设备。
只有开发配置文件需要添加设备。为了做到这一点,这些是步骤 -
这对我有用,希望它适合你。
答案 7 :(得分:2)
请注意,新的Apple TestFlight中不再通过UUID添加测试人员。
Test Flight版本现在需要App Store Distribution Provisioning Profile。门户网站不允许将UUID添加到此类配置文件中。
相反,添加"内部测试人员"通过iTunes Connect:
内部测试人员是具有管理员或技术角色的iTunes Connect用户。它们可以添加到用户和角色中。
添加用户后,请务必点击其名称并翻转"内部测试人员"开关。
然后,转到App > Prerelease > Internal Testers
并邀请他们参与构建。
答案 8 :(得分:2)
如果您最近创建了新的配置文件,则必须断开手机连接,关闭XCode。然后打开XCode,刷新您的帐户,然后构建并至少部署一次到您的手机。
答案 9 :(得分:2)
在developer.apple.com中添加UDID后,请执行以下步骤:
1,转到Xcode,打开Preferences(cmd +,) - >帐户 - >点击您的Apple ID - >查看详情
2,在新窗口中,单击“刷新”,然后单击“请求”
3,现在尝试在新设备上运行您的应用,如果您收到错误提示“未完成的配置文件”,请继续阅读
4,点击你的项目
6,在Identity部分中找到“Fix It”按钮,单击它
7,现在尝试再次运行,它应该工作
答案 10 :(得分:2)
在手动将ProvisionID添加到Provisioning Portal中的设备后,您应该欺骗Xcode生成新的Team Provisioning Profile(包括新添加的设备)。请按照以下步骤操作:
这将欺骗Xcode生成新的Team Provisioning Profile,它自动包含您在Provisioning Portal中添加的设备。
答案 11 :(得分:2)
在收到客户端或您自己设备的UDID后,只需导航到Provisioning Portal的“Devices”部分,然后单击“Add Device”。然后管理员可以输入设备名称和UDID,然后单击“提交” 有关详细信息,请查看本教程
Adding , Removing, Update Device UDID for Development Purpose to your Provision Portal
答案 12 :(得分:2)
Xcode更新(版本9.1)。请按照以下步骤刷新配置文件
使用Xcode Organizer
简而言之,您可以导航到MobileDevice / Provisioning Profiles /文件夹路径并删除所有配置文件,然后删除存档。现在您可以看到有适合您的新配置文件。干杯:)
@JasonH希望它能帮到你。
答案 13 :(得分:1)
截至2018年9月,Apple似乎(或一个错误)阻止了获取XS和XS Max的UDID的常规方法。甚至XCode也无法为您正确注册新手机。
经过几个小时的挖掘,我发现了:
答案 14 :(得分:0)
这在XCode 7.3中对我有用
我不知道这是如何工作的,因为我没有下载包含新添加设备的新配置文件,在添加新设备后我也没有在XCode中触摸任何内容。这对你来说是Apple的魔力。
如果找到一个,我会尝试添加一个解释。
答案 15 :(得分:0)
答案 16 :(得分:0)
登录到Apple的开发人员帐户,然后打开您在设置中选择的配置文件并添加设备。如果连接到PC,设备将自动显示。
答案 17 :(得分:0)
答案 18 :(得分:0)
我多次遇到将设备信息添加到门户网站的相同问题,因此我可以将构建发布到结构测试,但是由于Xcode不更新团队配置文件,因此设备仍然丢失。
因此,根据其他答案和我自己的经验,最好和最快的方法是通过命令行手动删除所有Provisioning配置文件,而自动签名将使用更新的设备再次下载它们。
如果这会导致一些未知的问题,我不知道并且高度怀疑,但这对我来说很好。
就这样:
cd Library/MobileDevice/Provisioning\ Profiles/
rm *
然后重试...
答案 19 :(得分:0)
Xcode 10.3
在finder中,导航至:MobileDevice / Provisioning Profiles / 并删除其中的所有文件。
然后存档并自动管理唱歌。
您完成了!
答案 20 :(得分:0)
我在上面看到的所有答案都假定开发人员拥有iPhone。没有人知道正确的答案。据我所知,您需要: