向团队供应配置文件添加设备

我需要添加一个设备到我的团队供应配置文件,但我没有物理设备,所以我不能挂接到我的计算机,所以 Xcode 不能添加 UDID 到我的设备和团队供应配置文件。有没有办法手动添加到团队供应配置文件,我不知道如何编辑它。此外,当我在配置门户中添加设备时,它不会自动添加到团队配置文件中。

227933 次浏览

从 iTunes 获取 UDID:
Http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

一旦你做到了:

  1. 通过 developer.apple.com 登录你的 iphone 供应门户
  2. 在设备中添加 UDID。
  3. 将设备添加到供应配置文件中。
  4. 再次下载个人资料,并享受。

右键单击设备,然后选择“将设备添加到配置文件”

这对我很有效:

  1. 通过 https://developer.apple.com登录到您的 iPhone 供应门户
  2. 在设备中添加 UDID
  3. 返回 Xcode,打开组织者,选择“配置文件”,确保“自动设备配置”在右上方窗格中被选中,然后点击“刷新”按钮,神奇的是,所有在配置门户中设置的设备都将自动添加。

在手动将 UDID 添加到 Provisoning Portal 中的设备之后,应该欺骗 Xcode 生成一个新的 Team Provisoning Profile (包含新添加的设备)。遵循以下步骤:

  1. 开放式组织工具 > 器件 > 图书馆 > 供应配置文件。查找现有(旧的)配置文件(不包括新添加的设备)。删掉。
  2. 连接自己的设备。在组织者 > 设备 > 设备中右键单击。选择“向供应门户添加设备”。

这将欺骗 Xcode 生成一个新的 TeamProvisioningProfile,它将自动包含您在 ProvisioningPortal 中添加的设备。

在2013年5月16日,使用 XCode 4.6.2,我必须执行以下操作来添加一个设备(我没有物理访问权限)到团队供应配置文件中:

  1. 通过 developer.apple.com 登录到供应门户
  2. 在设备中添加 UDID
  3. 在“配置文件”中选择“团队配置文件”
  4. 单击“编辑”按钮
  5. 在该供应配置文件的设备下,单击“全部选择”,或者只选择要包含的设备。
  6. 单击 Generate
  7. 然后返回到 XCode,单击 Organizer-> Device-> Provisoning Profiles 下的刷新图标(右下)

有时需要一段时间才能更新证书并从 XCode 获取证书。

希望这对新读者有所帮助。

对于 Xcode 6,它有一点不同。

在开发者网站(https://developer.apple.com/account/ios/device/deviceList.action)添加设备 UDID 后,返回 Xcode。

Xcode-> 首选项-> 帐户 选择您添加的设备下面和右下角的苹果 ID,单击“查看详细信息...”

点击左下角的刷新图标,然后再次尝试运行应用程序。

注意,在新的 AppleTestFlight 中不再通过 UUID 添加测试人员。

测试飞行版本现在需要应用程序商店分发配置文件。门户不允许将 UUID 添加到此类配置文件中。

相反,通过 iTunes Connect 添加“内部测试人员”:

内部测试人员是具有管理或技术角色的 iTunes Connect 用户。他们可以添加到用户和角色中。

在添加一个用户后,一定要点击他们的名字,并按下“内部测试”开关。

Internal Tester Toggle Switch

然后,转到 App > Prerelease > Internal Testers并邀请他们参与构建。

如果您最近创建了新的供应配置文件,则必须断开手机连接,关闭 XCode。然后打开 XCode,刷新您的帐户,然后构建和部署至少一次到您的手机。

在 developer.apple.com 中添加 UDID 后,执行以下步骤:

1,到 Xcode,打开首选项(cmd + ,)-> 帐户-> 点击你的苹果 ID-> 查看详细信息 enter image description here

在新窗口中,点击“刷新”,然后点击“请求” enter image description here

现在尝试在新设备上运行你的应用程序,如果你得到一个错误说“未找到的供应配置文件”,继续阅读

点击你的项目 enter image description here

6,在“身份”部分找到“修复”按钮,单击它 enter image description here

现在再试一次,应该可以了

供应配置文件有两种类型。

  • 发展及
  • 分配

当应用程序是活在应用程序商店,然后分发配置文件工作,不需要任何设备要添加。

只有开发配置文件需要添加设备

  1. 登入 developer.apple.com 会员中心。
  2. 转到证书,标识符和配置文件。
  3. 获取设备的 UDID 并将其添加到设备中。
  4. 选择一个开发人员配置文件并编辑它。
  5. 单击刚才添加的设备旁边的复选框。
  6. 生成并下载配置文件。
  7. 双击它来安装它。
  8. 连接设备并重试。

这对我有用,希望对你也有用。

将设备添加到现有(自动或手动创建)供应配置文件(在 Xcode 测试8.2.1)的解决方案:

  1. 在开发人员门户中添加设备。
  2. 仅当使用手动创建的配置文件时: 将设备添加到配置文件中。
  3. 在 Xcode,点击 Xcode > Preferences > “ Account”tab > select your Apple ID (left panel) > 双击你的 Team Name。
  4. 找到现有的供应配置文件(自动创建的配置文件将以“ iOS 团队供应配置文件”或“ XC iOS”或类似名称开头。
  5. 右键单击配置文件。
  6. 选择’移动到垃圾桶’。
  7. 配置文件将会消失。同名的新配置文件可能会再次出现,这是可以的。

Xcode 现在应该知道新添加的设备。

这就是我在 XCode 7.3中使用的方法

  1. 登入 developer.apple.com
  2. 添加设备。
  3. 直接返回到 XCode(什么也不做)并创建. ipa
  4. 在设备上安装生成,它将工作。

我不知道这是如何工作的,因为我没有下载一个新的配置文件,其中包括新添加的设备,我也没有触摸任何 XCode 后添加新设备。这就是苹果的魔力。

如果我能找到一个合理的解释,我会试着给出一个解释。

更新 Xcode (版本9.1)。请按照以下步骤刷新供应配置文件

使用 Xcode Organizer

  • 选择 Export

enter image description here

  • 选择所需的配送设施

enter image description here

  • 现在选择“自动管理签名标识” enter image description here
  • 在下一个屏幕请点击 侧写标签详细信息披露按钮,这将导航到供应配置文件文件夹

enter image description here

  • 选择所有配置文件并将其删除。现在在 Xcode,点击“上一步”按钮,然后再次点击“自动管理签名”,现在 Xcode 将为您创建新的签名身份,并提供最新功能(包括新设备 ID)

简而言之,您可以导航到 MobileDevice/Provisoning Profiles/文件夹路径并删除所有配置文件,然后归档。现在你可以看到有新的配置文件给你。干杯:)

@ JasonH 希望能帮到你。

  • 通过 developer.apple.com 登录到你的 iPhone 供应门户
  • 在设备中添加 UDID
  • 转到供应配置文件部分。单击您的供应配置文件,单击编辑。
  • 在设备部分选择您添加的设备并再次生成供应证书。
  • 下载并双击。它将自动添加到您的 Xcode 中。
  • 中检查 UDID。不管有没有 IPA 文件。生成。Ipa 文件并上传到 diawi.com,获得 diawi 链接并点击 Safari 浏览器。您可以检查它们生成的 UDID 集成了多少。Ipa.

登录到苹果的开发者帐户,打开您在设置中选择的配置文件,并添加设备。该设备将自动显示,如果连接到 PC。

截至2018年9月,苹果似乎(或一个 bug)阻止了正常的方式获取您的 XS 和 XS Max 的 UDID。即使是 XCode 也无法正确地为您注册新手机。

经过几个小时的挖掘,我发现:

  • 将你的 iPhone 连接到你的 Mac。
  • 导航到-> 关于此 Mac。
  • 单击系统报告并选择 USB。
  • 单击 iPhone,复制序列号标签旁边的值。
  • 复制并粘贴该值
  • 这是 iPhone XS 和 iPhone XS Max 的 UDID。

来源

我曾多次面临同样的问题,我将设备信息添加到门户,这样我就可以将构建发布到面料测试,但是由于 Xcode 没有更新团队配置文件,设备仍然丢失。

因此,根据其他答案和我自己的经验,最好和最快的方法是通过命令行手动删除所有的供应配置文件,而自动签名将再次下载它们与更新的设备。

如果这可以导致一些未知的问题,我不知道和高度怀疑,但它为我工作就好了。

所以:

cd ~/Library/MobileDevice/Provisioning\ Profiles/
rm *

再试一次。

Xcode 10.3

在查找程序中导航到: MobileDevice/Provisoning Profiles/ 删除所有文件。

然后存档和自动管理歌唱。

你完蛋了!

我上面看到的所有答案都假设开发者拥有一部 iPhone。没人知道正确答案。据我所知,你需要:

  • 你拥有的实体 iPhone
  • 或其他人的 iPhone 的 UDID。 但是在你发布你的应用程序之前一定要有一个 iPhone。如果我说错了请纠正我。

现在是 Xcode 12.5 您需要创建一个新的 Apple 分发证书

  1. 转到 Xcode 首选项
  2. 单击“帐户”,选择要更新的团队
  3. 单击“管理证书”
  4. 单击 + 苹果分发证书
  5. 转到 Keychain 并删除旧证书