2015-04-02 118 views
3

我正在构建一款在iOS模拟器中运行良好的应用程序,因此我现在想要在iOS设备上测试该应用程序。我用苹果开发者计划注册就跑ionic run ios,它与下面的消息结束:如何测试iOS设备上的科尔多瓦/离子应用程序?

Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found. CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.2'

所以,我打开Xcode和去Preferences > Accounts,并加入我的Apple ID。然后,我点击View Details...,然后点击刷新图标,以获取两个签名标识。下面这应该显示预置描述文件的箱子是空的,但:

enter image description here

然后我读this article on the Apple Developer site这也解释了,我需要:

  1. 设置捆绑ID
  2. 分配我的应用程序一个团队
  3. 创建团队发放模板

应该在XCode中设置包ID。因为我假设在我的离子文件​​3210中设置了包ID,所以我不确定如何继续。

有没有人知道我可以(最好很容易)在iOS设备上测试我的应用程序?欢迎所有提示!

+0

您可以通过点击项目标题来检查Xcode上的bundleId。只有当您想要将您的应用导出为测试版或应用商店时才需要。要在设备上运行,只需正确设置配置文件即可。 – Ram 2015-04-02 14:21:56

回答

0

在Xcode

  • 去试试这个

    • 选择首选项账户和选择代理名称
    • 选择查看详细信息来检查您的配置文件状态
    • 选择任何配置文件并单击下面的角落刷新更新配置文件。用过期日期 enter image description here
  • +0

    我试过这个,但我仍然没有得到任何配置文件。任何其他想法?我需要先在其他地方注册其他东西,或者我错过了什么? – kramer65 2015-04-02 14:41:21

    +0

    您可以尝试使用plus符号进行配置文件。在您的屏幕截图中,在下面的部分中没有提供配置文件 – Ram 2015-04-02 14:46:38

    +0

    我尝试单击'+> iOS Development'和'+> iOS Distribution',但没有遗憾的仍然发生变化。还有什么想法? – kramer65 2015-04-02 15:22:01

    0

    转到project General并降级为8.1 这应该更新您的个人资料。

    enter image description here

    1

    我所做的是创建一个新的项目到Xcode的,一旦它被创建时显示在常规选项卡,在身份被显示说无法找到合适的认证,这样的事情的消息,并有一个按钮“修复...” 只需点击它,护照是请求,你就完成了。 我只是再试一次而已。 Xcode修复了我的配置文件同步。

    +0

    在Xcode中打开您的离子.xcodeproj文件。点击左侧面板上的项目。您应该看到“修复...”按钮。 https://stackoverflow.com/a/38955680/418974 – 2017-05-31 11:11:23

    相关问题