将设备添加到团队configuration文件

我需要将设备添加到我的团队configuration文件中,但是实际上没有设备,所以我无法将其连接到我的计算机,因此Xcode无法将UDID添加到我的设备和团队configuration文件中。 有没有办法将它手动添加到团队configuration文件,我不知道如何编辑它。 另外,当我在configuration门户中添加设备时,它不会自动添加到我的团队configuration文件中。

这对我工作:

  1. 通过developer.apple.comlogin到您的iphoneconfiguration门户
  2. 在设备中添加UDID
  3. 回到XCode,打开pipe理器并select“Provisioning Profiles”,确保在右上窗格中select“Automatic Device Provisioning”,然后点击“Refresh”button,神奇的是在configuration门户中设置的所有设备将被自动添加。

右键单击设备,然后select“添加设备configuration文件”

对于Xcode 6,它有点不同。

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

Xcode – >首选项 – >帐户select你添加设备的Apple ID,在右下angular,点击“View Details …”

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

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

  1. 通过developer.apple.comlogin到configuration门户
  2. 在设备中添加UDID
  3. 在供应configuration文件中select团队供应configuration文件
  4. 点击编辑button
  5. 在该设置configuration文件的设备下,单击全选,或者仅包含您想要的设备。
  6. 点击生成
  7. 然后返回到XCode,然后单击pipe理器 – >设备 – >供应configuration文件下的刷新图标(右下angular)

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

希望这有助于新读者。

将设备添加到现有(自动或手动创build)configuration文件(在Xcode 8.2.1中testing)的解决方法:

  1. 在开发者平台上添加设备。
  2. 只有在使用手动创build的configuration文件时:将设备添加到configuration文件。
  3. 在Xcode中,转到Xcode>首选项>“帐户”选项卡>select您的Apple ID(左窗格)>双击您的团队名称。
  4. find现有的configuration文件。 (自动创build的configuration文件将以“iOS Team Provisioning Profile”或“XC iOS”或类似软件开始。
  5. 右键点击个人资料。
  6. select“移至废纸篓”。
  7. 该configuration文件将消失。 具有相同名称的新configuration文件可能再次出现,这是可以的。

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

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

一旦你有这个:

  1. 通过developer.apple.comlogin到您的iphoneconfiguration门户
  2. 在设备中添加UDID。
  3. 将设备添加到configuration文件。
  4. 再次下载configuration文件,并享受。

有两种configurationconfiguration文件。

  • 发展和
  • 分配

当应用在app store中运行时,分发configuration文件可以正常工作,不需要添加任何设备。

只有开发configuration文件需要添加设备。为了这样做,这些步骤 –

  1. login到developer.apple.com会员中心。
  2. 转到证书,标识符和configuration文件。
  3. 获取设备的UDID并将其添加到设备中。
  4. select一个开发人员调配configuration文件并进行编辑。
  5. 点击刚刚添加的设备旁边的checkbox。
  6. 生成并下载configuration文件。
  7. 双击它来安装它。
  8. 连接您的设备并重试。

这对我工作希望它适合你。

在收到您的客户端或您自己的设备的UDID时,只需导航到Provisioning Portal的“设备”部分,然后单击“添加设备”。 然后,pipe理员可以input设备名称以及UDID,然后单击“提交”。有关详细信息,请参阅本教程

为开发目的添加,删除,更新设备UDID到您的Provision Provision Portal

将UDID手动添加到Provisioning Portal中的设备后,应该诱使Xcode生成新的Team Provisioning Profile(包括新添加的设备)。 按着这些次序:

  1. 打开pipe理器>设备>库>供应configuration文件。 find现有(旧)configuration文件(不包括新添加的设备)。 删除它。
  2. 连接你自己的设备之一。 在pipe理器>设备>设备上右键单击它。 select“添加设备到供应门户”。

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

请注意,在新的Apple TestFlight中不再通过UUID添加testing人员。

testing飞行版本现在需要一个App Store分发configuration文件。 门户不允许将UUID添加到这种types的供应configuration文件中。

相反,通过iTunes Connect添加“内部testing仪”:

内部testing人员是具有pipe理员或技术angular色的iTunes Connect用户。 它们可以添加到用户和angular色中。

添加用户后,一定要点击他们的名字,并翻转“内部testing仪”开关。

内部测试器切换开关

然后,去App > Prerelease > Internal Testers并邀请他们到生成。

如果您最近创build了新的configuration文件,则必须断开手机连接,closuresXCode。 然后打开XCode,刷新您的帐户,然后至less一次build立和部署到您的手机。

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

1,进入Xcode,打开Preferences(cmd +,) – > Accounts – >点击Apple ID – > View Details 在这里输入图像说明

2,在新窗口中点击“刷新”,然后点击“请求” 在这里输入图像说明

3,现在尝试在新设备上运行你的应用程序,如果你得到一个错误,提示“未设置configuration文件”,请继续阅读

4,点击你的项目 在这里输入图像说明

6,在Identity部分find“Fix It”button,点击它 在这里输入图像说明

7,现在尝试再次运行,它应该工作

这是在XCode 7.3中为我工作的

  1. login到developer.apple.com
  2. 添加设备。
  3. 直接回到XCode (DO NOTHING)并创build.ipa
  4. 在设备上安装构build,它将工作。

我不知道这是如何工作的,因为我没有下载包括新添加的设备的新configuration文件,添加新设备后我也没有在XCode中触摸任何东西。 这对你来说是苹果的魔法。

我会尝试添加一个解释,如果我find一个。