我需要添加一个设备到我的团队供应配置文件,但我没有物理设备,所以我不能挂接到我的计算机,所以 Xcode 不能添加 UDID 到我的设备和团队供应配置文件。有没有办法手动添加到团队供应配置文件,我不知道如何编辑它。此外,当我在配置门户中添加设备时,它不会自动添加到团队配置文件中。
从 iTunes 获取 UDID: Http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
一旦你做到了:
右键单击设备,然后选择“将设备添加到配置文件”
这对我很有效:
在手动将 UDID 添加到 Provisoning Portal 中的设备之后,应该欺骗 Xcode 生成一个新的 Team Provisoning Profile (包含新添加的设备)。遵循以下步骤:
这将欺骗 Xcode 生成一个新的 TeamProvisioningProfile,它将自动包含您在 ProvisioningPortal 中添加的设备。
在2013年5月16日,使用 XCode 4.6.2,我必须执行以下操作来添加一个设备(我没有物理访问权限)到团队供应配置文件中:
有时需要一段时间才能更新证书并从 XCode 获取证书。
希望这对新读者有所帮助。
对于 Xcode 6,它有一点不同。
在开发者网站(https://developer.apple.com/account/ios/device/deviceList.action)添加设备 UDID 后,返回 Xcode。
Xcode-> 首选项-> 帐户 选择您添加的设备下面和右下角的苹果 ID,单击“查看详细信息...”
点击左下角的刷新图标,然后再次尝试运行应用程序。
注意,在新的 AppleTestFlight 中不再通过 UUID 添加测试人员。
测试飞行版本现在需要应用程序商店分发配置文件。门户不允许将 UUID 添加到此类配置文件中。
相反,通过 iTunes Connect 添加“内部测试人员”:
内部测试人员是具有管理或技术角色的 iTunes Connect 用户。他们可以添加到用户和角色中。
在添加一个用户后,一定要点击他们的名字,并按下“内部测试”开关。
然后,转到 App > Prerelease > Internal Testers并邀请他们参与构建。
App > Prerelease > Internal Testers
如果您最近创建了新的供应配置文件,则必须断开手机连接,关闭 XCode。然后打开 XCode,刷新您的帐户,然后构建和部署至少一次到您的手机。
在 developer.apple.com 中添加 UDID 后,执行以下步骤:
1,到 Xcode,打开首选项(cmd + ,)-> 帐户-> 点击你的苹果 ID-> 查看详细信息
在新窗口中,点击“刷新”,然后点击“请求”
现在尝试在新设备上运行你的应用程序,如果你得到一个错误说“未找到的供应配置文件”,继续阅读
点击你的项目
6,在“身份”部分找到“修复”按钮,单击它
现在再试一次,应该可以了
供应配置文件有两种类型。
当应用程序是活在应用程序商店,然后分发配置文件工作,不需要任何设备要添加。
只有开发配置文件需要添加设备
这对我有用,希望对你也有用。
将设备添加到现有(自动或手动创建)供应配置文件(在 Xcode 测试8.2.1)的解决方案:
Xcode 现在应该知道新添加的设备。
这就是我在 XCode 7.3中使用的方法
我不知道这是如何工作的,因为我没有下载一个新的配置文件,其中包括新添加的设备,我也没有触摸任何 XCode 后添加新设备。这就是苹果的魔力。
如果我能找到一个合理的解释,我会试着给出一个解释。
更新 Xcode (版本9.1)。请按照以下步骤刷新供应配置文件
使用 Xcode Organizer
简而言之,您可以导航到 MobileDevice/Provisoning Profiles/文件夹路径并删除所有配置文件,然后归档。现在你可以看到有新的配置文件给你。干杯:)
@ JasonH 希望能帮到你。
登录到苹果的开发者帐户,打开您在设置中选择的配置文件,并添加设备。该设备将自动显示,如果连接到 PC。
截至2018年9月,苹果似乎(或一个 bug)阻止了正常的方式获取您的 XS 和 XS Max 的 UDID。即使是 XCode 也无法正确地为您注册新手机。
经过几个小时的挖掘,我发现:
来源
我曾多次面临同样的问题,我将设备信息添加到门户,这样我就可以将构建发布到面料测试,但是由于 Xcode 没有更新团队配置文件,设备仍然丢失。
因此,根据其他答案和我自己的经验,最好和最快的方法是通过命令行手动删除所有的供应配置文件,而自动签名将再次下载它们与更新的设备。
如果这可以导致一些未知的问题,我不知道和高度怀疑,但它为我工作就好了。
所以:
cd ~/Library/MobileDevice/Provisioning\ Profiles/ rm *
再试一次。
Xcode 10.3
在查找程序中导航到: MobileDevice/Provisoning Profiles/ 删除所有文件。
然后存档和自动管理歌唱。
你完蛋了!
我上面看到的所有答案都假设开发者拥有一部 iPhone。没人知道正确答案。据我所知,你需要:
现在是 Xcode 12.5 您需要创建一个新的 Apple 分发证书