将设备添加到团队configuration文件
我需要将设备添加到我的团队configuration文件中,但是实际上没有设备,所以我无法将其连接到我的计算机,因此Xcode无法将UDID添加到我的设备和团队configuration文件中。 有没有办法将它手动添加到团队configuration文件,我不知道如何编辑它。 另外,当我在configuration门户中添加设备时,它不会自动添加到我的团队configuration文件中。
这对我工作:
- 通过developer.apple.comlogin到您的iphoneconfiguration门户
- 在设备中添加UDID
- 回到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文件中:
- 通过developer.apple.comlogin到configuration门户
- 在设备中添加UDID
- 在供应configuration文件中select团队供应configuration文件
- 点击编辑button
- 在该设置configuration文件的设备下,单击全选,或者仅包含您想要的设备。
- 点击生成
- 然后返回到XCode,然后单击pipe理器 – >设备 – >供应configuration文件下的刷新图标(右下angular)
有时需要一段时间才能更新证书并从XCode获取证书。
希望这有助于新读者。
将设备添加到现有(自动或手动创build)configuration文件(在Xcode 8.2.1中testing)的解决方法:
- 在开发者平台上添加设备。
- 只有在使用手动创build的configuration文件时:将设备添加到configuration文件。
- 在Xcode中,转到Xcode>首选项>“帐户”选项卡>select您的Apple ID(左窗格)>双击您的团队名称。
- find现有的configuration文件。 (自动创build的configuration文件将以“iOS Team Provisioning Profile”或“XC iOS”或类似软件开始。
- 右键点击个人资料。
- select“移至废纸篓”。
- 该configuration文件将消失。 具有相同名称的新configuration文件可能再次出现,这是可以的。
Xcode现在应该知道新添加的设备。
从iTunes获取UDID:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
一旦你有这个:
- 通过developer.apple.comlogin到您的iphoneconfiguration门户
- 在设备中添加UDID。
- 将设备添加到configuration文件。
- 再次下载configuration文件,并享受。
有两种configurationconfiguration文件。
- 发展和
- 分配
当应用在app store中运行时,分发configuration文件可以正常工作,不需要添加任何设备。
只有开发configuration文件需要添加设备。为了这样做,这些步骤 –
- login到developer.apple.com会员中心。
- 转到证书,标识符和configuration文件。
- 获取设备的UDID并将其添加到设备中。
- select一个开发人员调配configuration文件并进行编辑。
- 点击刚刚添加的设备旁边的checkbox。
- 生成并下载configuration文件。
- 双击它来安装它。
- 连接您的设备并重试。
这对我工作希望它适合你。
在收到您的客户端或您自己的设备的UDID时,只需导航到Provisioning Portal的“设备”部分,然后单击“添加设备”。 然后,pipe理员可以input设备名称以及UDID,然后单击“提交”。有关详细信息,请参阅本教程
为开发目的添加,删除,更新设备UDID到您的Provision Provision Portal
将UDID手动添加到Provisioning Portal中的设备后,应该诱使Xcode生成新的Team Provisioning Profile(包括新添加的设备)。 按着这些次序:
- 打开pipe理器>设备>库>供应configuration文件。 find现有(旧)configuration文件(不包括新添加的设备)。 删除它。
- 连接你自己的设备之一。 在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中为我工作的
- login到developer.apple.com
- 添加设备。
- 直接回到XCode (DO NOTHING)并创build.ipa
- 在设备上安装构build,它将工作。
我不知道这是如何工作的,因为我没有下载包括新添加的设备的新configuration文件,添加新设备后我也没有在XCode中触摸任何东西。 这对你来说是苹果的魔法。
我会尝试添加一个解释,如果我find一个。
- 如何在连接string中包含&符号?
- Maven:是否可以覆盖已经为父POM中的configuration文件定义的插件的configuration
- 代码签名错误:应用程序标识符“com.reapptive.Floors2Go”与当前设置“com.reapptive.Floors2Go”不匹配
- 在哪里放置/访问configuration文件在gem?
- 在clojure中加载configuration文件作为数据结构
- 如何阻止Selenium使用Web驱动程序创build临时的Firefoxconfiguration文件?
- 如何检测emacs是在terminal模式?
- registry与INI文件存储用户可configuration的应用程序设置
- 用于configuration文件的XML,为什么?