【问题标题】:ios: How do I add a new UDID to provisioning profile without a tethered device?ios:如何在没有连接设备的情况下将新的 UDID 添加到配置文件?
【发布时间】:2012-02-01 14:52:33
【问题描述】:

我知道如何从 Web 门户添加,但是这个特定的配置文件被标记为“由 Xcode 管理”,因此,我需要停止从 xcode 管理或从 Xcode 将 UDID 添加到配置文件中。

我在 Xcode 中找不到任何“停止管理”的方法。

在 Xcode 中,我知道如何通过绑定到我的笔记本电脑并刷新来添加设备,但我没有看到任何添加 UDID 的选项。

【问题讨论】:

    标签: ios xcode provisioning provisioning-profile udid


    【解决方案1】:

    这是有效的(现在多次)......

    • (Web) 登录 Apple Developer > Member Center > iOS Provisioning > Add Devices
    • 使用有意义的名称添加 UDID
    • 创建一个包含所有注册设备的配置文件
    • (Xcode) 返回管理器
    • 选择 Provisioning Profiles 部分并选择特定的配置文件
    • 选中“自动设备配置”复选框
    • 按刷新按钮

    瞧!

    【讨论】:

    • 我使用的是 Xcode 5.1.1,但在 Organizer 中找不到任何 Provisioning Profiles。你能添加截图吗?或者我的版本不再支持这个功能了?
    • 我认为“自动设备配置”功能现在始终处于启用状态,正如 kolufild 的回答所暗示的那样。我已经对此进行了测试,并且如 kolufild 所述。这可能随着时间的推移而改变。
    【解决方案2】:

    如果您只是将设备的 UDID 添加到开发人员门户,它将自动添加到所有配置文件中。您可以通过下载配置文件并检查它(在纯文本编辑器中)来确认这一点。

    【讨论】:

    • 我已经尝试在编辑器中查看配置文件,但它不包括我新添加的 UDID。我错过了什么吗?
    • 是的,我没有看到它,但我知道它以前有效。是否有等待时间,或者您是否必须强制 Xcode 手动更新或其他什么?我尝试在 Preferences->Agent->Profiles 中单击 Refresh 按钮,但没有成功。
    • @phreakhead 在 XCode 7.2.1 中,我不需要手动更新 XCode。我在 Web 门户中进行了更改,然后转到 Organizer --> Export --> “Save for Ad Hoc Deployment” --> 选择一个团队 --> “Export one app for all compatible devices” --> 此 窗口显示将用于签署应用程序的配置文件。单击名称右侧的小圆形箭头图标以在 Finder 中打开文件位置。如果您在文本编辑器中打开该.mobileprovision 文件,您将看到一个名为ProvisionedDevices 的部分,其中包含UDID。您刚刚添加的那个应该在那里。
    【解决方案3】:

    转至:https://developer.apple.com/account/ios/profile/edit

    • 点击全部

    • 选择个人资料

    • 点击编辑
    • 选择缺少的设备

    • 点击生成
    • 转到 Xcode -> 首选项 -> 帐户
    • 选择您的帐户并点击查看详细信息

    • 点击全部下载

    【讨论】:

    • 嗨 Dawid - 你知道我是否可以使用这种方法在 Diawi 等其他平台上分发我的应用程序?
    【解决方案4】:

    将手机连接到您的 Mac 并打开 XCode。然后单击“设备”下的“窗口”->“管理器”,您必须看到已连接的手机。有一个名为“用于开发”的按钮。单击此按钮,几秒钟后,UDID 必须在您的团队资料中,您可以安装该应用程序。

    IMO 如果此配置文件由 xcode 管理,则您无法在未连接到 Mac 的情况下将设备添加到您的团队配置配置文件。另一种方法是制作一个 ad-hoc-provisioning-profile。

    希望有帮助吗?

    【讨论】:

    • 但这需要将设备本地连接到系绳。我希望在没有设备的情况下添加 UDID。
    • @mobibob 为什么这个问题被标记为已接受?它不提供解决方案,而是回答您说您已经知道该怎么做的问题。
    • kolubild 的回答是正确的,它表示添加的 udid 会自动添加到所有 xcode 管理的配置文件中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多