【发布时间】:2015-06-07 12:25:13
【问题描述】:
我正在构建一个现在在 iOS 模拟器中运行良好的应用程序,所以我现在想在 iOS 设备上测试该应用程序。我注册了 Apple Developer Program 并运行了ionic run ios,并以以下消息结束:
代码签名错误:未找到配置文件:未找到未过期的配置文件。 CodeSign 错误:SDK 'iOS 8.2' 中的产品类型 'Application' 需要代码签名
所以我打开 XCode 并转到 Preferences > Accounts 并添加了我的 Apple ID。然后我单击View Details...,然后单击刷新图标,它获取了两个签名身份。但是下面应该显示配置文件的框是空的:
然后我阅读了this article on the Apple Developer site,其中解释说我需要:
- 设置捆绑 ID
- 将我的应用分配给团队
- 创建团队供应配置文件
bundle ID 应该在 XCode 中设置。因为我假设捆绑 ID 是在我的 ionic config.xml 文件中设置的,所以我不确定如何继续。
有人知道我如何(最好是很容易地)在 iOS 设备上测试我的应用程序吗?欢迎所有提示!
【问题讨论】:
-
您可以通过单击项目标题在 Xcode 上查看 bundleId。只有当您想要导出您的应用程序以进行 beta 测试或应用程序商店时才需要它。要在设备上运行,您只需正确设置配置文件。
标签: ios iphone xcode cordova ionic-framework