如何测试iOS设备上的科尔多瓦/离子应用程序?
我正在构建一款在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...
,然后点击刷新图标,以获取两个签名标识。下面这应该显示预置描述文件的箱子是空的,但:
然后我读this article on the Apple Developer site这也解释了,我需要:
- 设置捆绑ID
- 分配我的应用程序一个团队
- 创建团队发放模板
应该在XCode中设置包ID。因为我假设在我的离子文件3210中设置了包ID,所以我不确定如何继续。
有没有人知道我可以(最好很容易)在iOS设备上测试我的应用程序?欢迎所有提示!
在Xcode
- 选择首选项账户和选择代理名称
- 选择查看详细信息来检查您的配置文件状态
- 选择任何配置文件并单击下面的角落刷新更新配置文件。用过期日期
转到project General
并降级为8.1
这应该更新您的个人资料。
我所做的是创建一个新的项目到Xcode的,一旦它被创建时显示在常规选项卡,在身份被显示说无法找到合适的认证,这样的事情的消息,并有一个按钮“修复...” 只需点击它,护照是请求,你就完成了。 我只是再试一次而已。 Xcode修复了我的配置文件同步。
在Xcode中打开您的离子.xcodeproj文件。点击左侧面板上的项目。您应该看到“修复...”按钮。 https://stackoverflow.com/a/38955680/418974 – 2017-05-31 11:11:23
您可以通过点击项目标题来检查Xcode上的bundleId。只有当您想要将您的应用导出为测试版或应用商店时才需要。要在设备上运行,只需正确设置配置文件即可。 – Ram 2015-04-02 14:21:56