【问题标题】:Testing apps on iOS 6 device using the wildcard provisioning profile使用通配符配置文件在 iOS 6 设备上测试应用程序
【发布时间】:2013-08-22 10:03:57
【问题描述】:

过去 5 个小时我一直在尝试完成这项工作,但不幸的是所有尝试都失败了。与其他平台相比,在实际 iPhone 上测试应用程序的过程对于像我这样的初学者来说是非常令人沮丧的,所以我希望你们能给我提示我在这里做错了什么。

我已经注册了一个 iOS 开发者帐户并支付了 99 美元,我的帐户创建完成。在让 Xcode 进行证书注册、添加设备和配置文件后,我自动为我创建了以下内容:

在开发者门户中 - 证书、标识符和配置文件

在证书下,我创建了以下内容:

  • iOS 开发
  • iOS 分发

在标识符下我创建了以下内容:

  • Xcode iOS 通配符应用 ID

在设备下我创建了以下内容:

  • 我的 iPhone 名称及其 UDID

在 Provisioning Profiles 下,我创建了以下内容:

  • 应用 ID 设置为 Xcode iOS 通配符应用 ID (*) 的 iOS 团队供应配置文件

根据我的阅读,我应该能够测试应用而无需创建新的 App ID,只要它们不使用某些需要 App ID 的功能,例如推送通知。

于是我继续在 Xcode 中创建了一个名为 HelloWorld 的新项目。运行应用程序导致错误:Code Sign error: A valid provisioning profile matching the application's Identifier 'com.test.HelloWorld' could not be found

在阅读了更多文章后(所有这些似乎都已过时,因为没有一个反映苹果开发者门户的新 UI),我在 Xcode 中做了以下操作:

在 Build Settings -> Code Signing 下,我将其设置为 iPhone Distribution: MyName (XXXXXXX) 但这并没有解决任何问题。

简而言之,我的问题是如何使用此通配符配置文件在我的设备上部署和测试应用程序?

【问题讨论】:

  • 您真正需要做的就是:打开 Xcode,打开“Window -> Organizer”。转到“配置文件”。点击右下角的“刷新”。使用您的开发 Apple ID 登录,Xcode 将生成所有必需的配置文件。
  • @Krumelur 非常感谢!就是这样!我需要刷新。如果您将其作为答案,我会接受。

标签: iphone ios6 xcode4


【解决方案1】:

您真正需要做的就是:打开 Xcode,打开“Window -> Organizer”。 转到“配置文件”。 点击右下角的“刷新”。 使用您的开发者 Apple ID 登录,Xcode 将生成所有必需的配置文件

【讨论】:

    【解决方案2】:

    按照这些步骤操作(如果您已经完成了这些步骤,请忽略,我假设您已经创建了证书)

    1 - Create a wildcard AppId e.g com.yourcompany.test.*
    2 - Create a provisioning profile (development) using this identifier 
    3 - Set identifier of your app to com.yourcompany.test.myapp
    4 - Build & run it will work.
    

    【讨论】:

      【解决方案3】:

      首先检查您在 xcode>organiser 中的状态是否有效

      并且您正在与正确的开发人员签约。配置文件,并确保您的所有设备都已添加到配置文件中。

      【讨论】:

        【解决方案4】:

        在 Xcode 6 中,您需要转到 Xcode->Preferences..,转到 Accounts 选项卡并选择您的 Apple id,然后按“View details..”。最后按下刷新按钮。

        【讨论】:

          猜你喜欢
          • 2017-05-24
          • 2013-03-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-03-08
          • 2011-06-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多