如何将Unity项目编译成iOS app,并在ipad或者iphone上真机运行呢?大体步骤分为三步:

  1. 使用Unity生成 .xcodeproj 文件
  2. 使用XCode将AR APP编译到IPad/iPhone
  3. 在真机上设置开发者模式和信任开发者

我的环境:

使用MacBook Pro 进行开发,版本为MacOS Big Sur
11.6 Unity 版本为: 2021.3.4f1
IPad版本:iOS 16.1

其他类似文章:

  1. 如果你想知道如何在Unity中使用ARFoundation创建一个AR项目,并编译到安卓真机中,请查看这篇文章:如何在Unity中使用AR
    Foundation和ARCore创建一个项目并编译到Android
    11手机设备中
  2. 如果你想知道更简便的Unity AR项目创建方式,请查看这篇文章:如何在Unity中创建一个AR项目:基于内置的AR模板
  3. 如果你想知道如果将Unity的AR项目编译到iOS虚拟机上,请查看这篇文章:如何在Mac电脑上编译Unity项目至iOS simulator
    (ipad/iphone)

下面是每个步骤具体的操作细节:

步骤一:使用Unity生成 .xcodeproj 文件

1) 首先,如果你的Mac没有安装XCode,你需要先通过App Store安装Xcode。

2)然后,按照这篇教程进行设置 How to publish to iOS

步骤二:使用XCode将AR APP编译到IPad/iPhone

  1. 步骤一之后,你就会得到编译好的、包含 .xcodeproj 的文件夹,其文件结构参见这篇文章。使用Xcode.app 打开.xcodeproj。
    在Xcode中进行设置,并通过Xcode编译 .xcodeproj 文件。
  2. 打开.xcodeproj文件之后,你会在Xcode中看到下面的界面。根据下图中的1、2、3、4步进行操作即可。

    当然可能不一定会这么顺利,特别是第一次使用Xcode的时候,会有点懵。这时候需要根据报错信息上网查解决方案。

步骤三:设置真机的开发者模式和信任开发者

  1. 步骤二成功之后,可以在真机上看到对应的APP。可以点击APP,看是否可以运行,如果可以运行,那就成功编译到真机上了。如果不可以,则可能需要进行下面的设置。
  2. 如果你的真机提示你:“设备管理设置中不允许在此台iPhone/IPad上运行来自开发者…的程序”,则需要让设备信任这个开发者(就是你)。在IPAD iOS 16.1的操作是:设置-> 通用 -> VPN与设备管理 -> 开发者APP,然后你就可以看到你刚装上的APP,进行设置信任开发者了。图文可以查看这份教程。
  3. 此外,还可能需要将IPAD设置为开发者模式。在IPAD iOS 16.1的操作是:设置-> 隐私与安全性 -> 开发者模式 -> 打开。

至此,我们就将Unity编写的AR APP编译到IPad/iPhone真机上了。但是,能不能运行还不一定,如果闪退的话,就是程序有bug

如何将Unity开发的AR程序编译到IPad/iPhone上真机运行相关推荐

  1. HTC vive VR设备软硬件安装+运行unity开发的VR程序

    总结在HTC vive VR开发过程中的HTC vive的安装调试 1.首先确保电脑的配置满足要求: 进入官网,测试电脑是否满足要求 链接:https://www.vive.com/us/produc ...

  2. 使用Unity开发手机AR项目经验分享

    1.概述 出于公司自研开发了一款AR手机app简单记录下开发经验.如果有同行朋友有更好的经验欢迎交流哈. 2.使用ARFoundation开发 Unity开发手机AR项目主要是集成的ARCore和AR ...

  3. 【小程序专栏】第一个uniapp项目编译到微信开发者工具以及android真机运行

    在本专栏之前的文章已经为大家介绍过,uniapp作为一个跨端开发框架被广泛应用.通过uniapp可以开发一套程序.运行到andoid.ios以及各种小程序端,微信小程序.支付宝小程序.百度小程序.字节 ...

  4. taro开发微信小程序-添加开发者预览,上传测试版本(十四)

    taro开发微信小程序,上传测试版本,如果需要访问网络需要打开调试模式,如果配置了https协议的服务,提示对应的服务器证书无效,那么必须正确配置ssl证书,可以在阿里云或者腾讯云申请. 添加开发者预 ...

  5. 记一次小程序接口本地可访问,真机不能访问的问题

    先说结论:如果小程序访问的域名接口,各种配置没问题,本地可以访问,真机调试不通,那很大可能是服务器域名https的 配置有问题 确定以下内容: 小程序后台–开发管理–开发设置配置了接口的域名(http ...

  6. iOS 11开发教程(十)iOS11无线连接手机真机测试

    iOS 11开发教程(十)iOS11无线连接手机真机测试 在Xcode 9.0中,已经可以通过无线连接手机进行真机测试了.具体的操作步骤如下: (1)首先需要使用数据线将手机连接到苹果电脑上. (2) ...

  7. iOS常见问题笔记总结这是本人开发中遇见的一些常见问题处理方法的总结笔记,包括http访问配置、Alcatraz插件安装、最新cocoapod安装、真机运行出错等许多与参考笔记总结,希望对大家有所帮助

    开发总结: 快捷键打开浏览器控制台cmd+option+J 强制退出任务或者打开任务栏:command+option+SSC(打开任务栏):command+option+shift+ESC(强制退出任 ...

  8. Unity3D游戏开发从零单排(一) - 真机运行(Android和WindowsPhone)

    提要 周末不想学习,就来玩一玩Unity3D好了. 本以为网上会有很多关于Unity3D的配置文章,但搜到的要么是iOS的,要么比较 坑爹,所以还是自己来写一篇. 又是一个单排,希望这次的单排能够一路 ...

  9. app vue 真机运行_uni-app黑魔法:小程序自定义组件运行到H5平台

    引言 移动互联网的初期,囿于设备硬件性能限制,流量以原生App为主,iOS.Android是当时两大平台. 随着硬件及OS的更新换代,H5可承载的体验逐步完善,为提高开发效率.节约资源(复用代码)以及 ...

最新文章

  1. mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据
  2. Asp.net 序列化应用实例(转载)
  3. 广西梧州举办警察半程马拉松邀请赛 3000多人开跑
  4. 算法提高课-图论-单源最短路的建图方式-AcWing 1128. 信使:dijkstra、 最短路取最大值
  5. JQuery获取元素的N种方法
  6. zookeeper 安装及集群
  7. Linux更换软件源(国内)阿里云
  8. 男女择偶基本心理类型
  9. DataGrid中DropDownList触发SelectedIndexChanged事件并修改DataGrid行值(转载)
  10. 青花瓷抓HTTPS数据
  11. elementUI---使用按钮切换折叠侧边栏
  12. Ol3中Map事件全解析
  13. 五金与机械行业的WMS系统方案
  14. 【论文笔记】 Reinforcement-Learning-Guided Source Code Summarization using Hierarchical Attention
  15. 微信支付服务商,消费者投诉处理系统
  16. GPS从入门到放弃(八) --- GPS卫星速度解算
  17. th标签内的Cannot resolve ‘msg‘爆红出现的问题
  18. Mac快速文字处理软件:Mellel
  19. live555 源码架构分析
  20. 单量子门与受控非门构建任意门与受控非门构建任意酉矩阵量子运算门的方法

热门文章

  1. html字体竖排上下间距,css文字竖排显示 文字垂直布局
  2. VMware Workstation Pro 16下载
  3. python入门之各种变量及使用
  4. 飞凡Hi3536内核编译与烧写
  5. 基于OpenHarmony的智能电饭煲
  6. 奇葩户外广告贴街头 警察比较容易给外国人破案?
  7. java小程序之——幸运抽奖
  8. php怎么配置环境变量,php环境变量配置_windows中配置PHP环境变量
  9. View的invalidate和postInvalidate
  10. 解决QT不能发现QT平台插件