ARKit丨 ARKit1.0:首个IOS App

1、新建Unity工程“ARKit-00”,切换IOS平台

2、导入ARKit SDK,打开SDK中所带的Demo

3、更改Bundle Identifier和Camera Usage Description:请求使用相机。Target SDK为Device SDK

      因苹果对用户隐私保护严格,需请求才可使用摄像机

      Target SDK当设置为Device SDK时,导出的XCode工程是build后直接运行在手机上的。当设置为Simulator SDK时,导出的XCode工程可运行在XCode模拟器上。

4、Build And Run,Unity导出XCode工程,工程起名为ARKit-IOS

     Build And Run是导出后XCode直接打开工程,也可Build自行用XCode打开,打开的XCode文件是后缀名为.xcodeproj的文件

5、连入苹果手机,如下图所示,选择你的设备

ARKit丨 ARKit1.0:首个IOS App

6、点击左侧设计树的根节点,Unity-iPhone,会看到State报错,这是因为没有绑定开发者证书。

点击Automatically manager signing—Enable Automatic—Team—Add Account—填入你的Apple账号密码即可,然后Team选择你的账号

Tip:当前用的Unity版本为2018.1.0f2(不知是否是该版本特有问题),导出的XCode文件打开后会报如下错误,需按第7步所示修改

ARKit丨 ARKit1.0:首个IOS App

 

7、更改XCode—Build Settings—Signing,将下方的iOS Distribution全都改成iOS Developer,回到General。

    我现在General里又报了如下错误,现在我并没有连接手机,待确定是否是此原因导致。

ARKit丨 ARKit1.0:首个IOS App

 

ARKit丨 ARKit1.0:首个IOS App

更新中。。。