ARKit 和 Xcode 9 需要配置文件

ARKit and Xcode 9 requiring a provisioning profile

我是全新的到iOS开发,Xcode,Swift等。我刚升级到Mac 10.12.6 Sierra 并下载了新的 Xcode 9. 我只想将一个简单的 ARKit 应用程序部署到我的 iPhone 以获得良好的爱好乐趣。我 不是 专业 iOS 开发人员编写一些大型应用程序以盈利(TL;DR:我没有兴趣花 99 美元 USD/yr 来获得开发人员许可证这样我就可以制作有趣的小应用程序供自己私人使用!)。

所以我打开 Xcode 9 并创建一个新的增强现实项目:

然后我填写项目属性:

所以它开始抱怨我的项目需要一个开发团队:

根据 this answer,解决方案是取消选中“自动管理签名”复选框。所以我这样做了,但现在我看到了一组新的错误:

搜索 "xcode requires a provisioning profile" 似乎没有得到任何有用的结果。知道这里的修复方法是什么吗?

更新

根据@rickster 的建议,我re-checked“自动管理签名”复选框,然后允许我select一个团队。我 select 编辑了我的登录帐户 ("Personal Team"),几秒钟后出现 new 错误:

"Failed to create provisioning profile."

知道失败的原因以及解决方法吗?

此处没有任何特定于 ARKit 的内容 — 在实际设备上构建和 运行 任何应用程序都需要签名。

但是,如果您有 Apple ID(例如用于 iCloud、iTunes 购买、Apple Music 会员等),您可以在自己的设备上进行开发——只需在 Xcode > 首选项中登录该帐户> 账户。您不能以这种方式部署到 App Store 甚至临时分发,但这对入门很有帮助。一旦你走得更远,你可以加入 developer program 进行部署和资源。

您只需将 phone 插入计算机并防止 phone 锁定。然后返回项目中的 General 主选项卡,Xcode 应该会自动为您创建配置文件。 HTH!

只需在名称包标识符之间添加引号!

例如: "io.ionic.starter" 要么 -io.ionic.starter-

干得好!