Unity打包IOS应用程序_海洋深处鱼儿肥-程序员宅基地_unity打包ios打包流程

技术标签: Unity打包IOS  IOS  

1、所用工具

  1. unity开发环境(最好是5.X.X以上的版本)无论是在windows上用unity发布还是在MAC上用unity发布,这两种方式的操作流程几乎没什么区别,但某些项目因为引用了特殊插件的原因发布可能会失败,而在windows上发布失败的项目在mac上一般都是能成功的,这个问题我没有遇到过,我没有用什么特殊插件。
  2. Xcode打包环境(这个是Mac独有的打包工具,这种工具当然会有虚拟机,不过听说巨卡,我没有用过)
  3. iphone或者Ipad作为真机测试之用

2、发布IOS的Xcode工程

首先在Build Setting里将平台切换至IOS(点击platform中的IOS,选择switch platform),Run in Xcode as 选择Release,其他保持默认

点击player setting,最上方的地方需要修改掉默认的。

选择other setting(其他的设置可以保持默认,splash image 加载背景如果需要的话自行替换)

Auto Graphics API取消勾选,并取消Metal(选中Metal,点击右边的减号删除),让APP只用OpenGLES2渲染

Bundle Identfier按照标准的格式com.XXXX.XXXX,注意这里的XXXX不能写得太随意,否则Xcode编译可能不会通过

Target SDK选择Device SDK(真机),因为我这里是真机测试,模拟器的坑还没去踩,没有真机的请选择另一个(模拟器),不过不敢预测是否有更大的坑AOT Compatibility Options 填上字符串:nrgctx-trampolines=8096,nimt-trampolines=8096,ntrampolines=4048  参考的这里,如果你的APP有不知名的闪退情况的话,请加上这条属性。

设置完成就可以Build发布了,发布完成之后需要使用Xcode来发布成IOS版本的APP.若是使用windows系统发布的直接把发布选择的文件夹复制过去就行了。

在Mac电脑上双击.Xcodeproj 文件使用Xcode打开

打开之后若是不知道如何配置,直接选择Product—》Archive,会生成错误报告,根据报错去修改即可。

先说一下要设置的信息,我的是测试流程所用,所以只有流程,开发账号需要自己注册,网上很多。

 

Archive完成之后会出现发布的程序列表,此时选择最新发布的程序,点击右侧Distribute App 按钮进行下一步。

这一步选择发布的平台,根据需要进行选择。

这里因为我是个人账户我不能发布到App Store,这里会让你选择发布到的设备,里面是你所有能用的设备,如果你是第一次发布则需要到登陆开发账号进行添加设备。此处我选择的是所有设备,就是我账号下面的所有设备都可以使用该App.

 

然后用数据线连接上真机,在Xcode编辑界面左上方选择我们的iPhone设备,现在就可以再次biuld,成功以后点击左上角的三角箭头运行图标,当显示Running XXX on iPhone的时候,就可以打开你的iPhone,app就能自动运行了,此时完成安装到真机设备。

我是新手,只是当做笔记来方便记忆,如有描述的不足,请大神指正,非常感谢。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39186306/article/details/91574354

智能推荐

2017年2月15日 Linear Discriminant Analysis_weixin_34319374的博客-程序员宅基地

2019独角兽企业重金招聘Python工程师标准>>> ...

怎样使用python画复杂函数_python画图的函数用法以及技巧_weixin_39949386的博客-程序员宅基地

对于刚刚学习编程的同学来说对编程是非常陌生的,对很多的代码也是非常陌生,高中忙于学习的我们甚至可以说是对编程是一无所知,进入大学进入到这个专业才开始接触很多电脑相关的东西才开始接触编程,下面我就教大家如何利用编程语言画图,以Python语言为例,我们这次利用Python画一个爱心。turtle绘图turtle绘图是python中引入的一个简单绘图工具,利用turtle模块绘图又被称为海龟作图,因为...

MVP_weixin_33962923的博客-程序员宅基地

MVC、MVP、MVVM,我到底该怎么选?本文由玉刚说写作平台提供写作赞助原作者:AndroFarmer版权声明:本文版权归微信公众号玉刚说所有,未经许可,不得以任何形式转载前言MVC、MVP、MVVM是我们工作和面试中都比较重要的一块,但很多时候我们却有点迷惑。比如看了好多篇文章都搞不懂MVC到底是个啥本来想写个MVP写着写着就变成MVC了,到底Databing和MVVM之间有啥见不得...

赤子城科技业绩预增:上半年利润骤降七成,在“广撒网”中赌爆款_贝多财经的博客-程序员宅基地

近日,赤子城科技(09911.HK)发布盈利预告,称其预期2020年度收入约11.0亿元至12.5亿元,同比2019年增长约180%至220%。据了解,赤子城科技在公告中表示,有关预期增长主要归因于社交业务的快速发展(包括使用者规模的增长、市场复盖的扩大、变现形式的多元化)及游戏业务的稳步扩张。报告期内,赤子城科技的净利润约为1.0亿元至1.2亿元,同比增长约45%至75%;经调整净利润约1.4亿元至1.6亿元,较2019年同期增长约25%至45%。赤子城科技称,预期增长主要归因于社交业务.

计算机cas lock键的作用,记一次CAS以及volatile关键字底层汇编代码的lock前缀的作用..._李老鼠的博客-程序员宅基地

intel手册对lock前缀的说明如下:为了确保对内存的读-改-写操作原子执行。一、在Pentium及Pentium之前的处理器中,带有lock前缀的指令在执行期间会锁住总线,使得其他处理器暂时无法通过总线访问内存。很显然,这会带来昂贵的开销。从Pentium 4,Intel Xeon及P6处理器开始,intel在原有总线锁的基础上做了一个很有意义的优化:如果要访问的内存区域(area of me...

【USACO 2.1.4】荷斯坦奶牛_Gregory99174的博客-程序员宅基地

【题目描述】纪念“逝去”的Wecing农民JOHN以拥有世界上最健康的奶牛为傲。他知道每种饲料中所包含的牛所需的最低的维他命量是多少。请你帮助农夫喂养他的牛,以保持它们的健康,使喂给牛的饲料的种数最少。给出牛所需的最低的维他命量,输出喂给牛需要哪些种类的饲料,且所需的饲料剂量最少。维他命量以整数表示,每种饲料最多只能对牛使用一次,数据保证存在解。【格式】INPUT...

随便推点

【好用的工具】Git的安装和使用详解步骤_技术能量站的博客-程序员宅基地

git是很好一个工具使用,可以执行liunx命令,有git环境后windows系统就可以进行shell命令操作,就可以添加其他liunx辅助软件进行执行,git也代码库管理工具,无论是上传,下载代码都可以使用git的环境,起到很好应用效果。

MySQL误操作后如何快速恢复数据_weixin_30737363的博客-程序员宅基地

基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表没了。假如这还是线上环境核心业务数据,那这事就闹大了。误操作后,能快速回滚数据是非常重要的。传统解法用全量备份重搭实例,再利用增量binlog备份,恢复到误操作之前的状态。然后跳过误操作的SQL,再继续应用binlog。此法费时费力,不值得再推荐。利用...

android progressbar listview,android – 如何在ListView中放置ProgressBar?_索多姆卡军械库的博客-程序员宅基地

我有一个填充AsyncTask的ListView.在运行时,ListView变为不可见,ProgressBar显示在水平的中心,在AsyncTask完成后消失,并再次显示ListView.现在它看起来像这样:但是我需要在ListView内部显示ProgressBar并且水平和垂直居中:这是我的布局标记:android:orientation="vertical"android:layout_wid...

过账期间搜索帮助_anchangong3418的博客-程序员宅基地

*&---------------------------------------------------------------------**& 包含 ZFIR0061_TOP*&------------------------------------------------------------------...

Redis_ChenSerendipity的博客-程序员宅基地

历史发展Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持的五种类型数据类型为:字符串、列表、集合、有序集合、散列表。Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能。1、一开始是单机MySQL:瓶颈:1、数据量太大,一个机器放不下。2、数据的索引(B+),机器内存放不下。3、访问量(读写混用),一个服务器承受不了。2、Memcached

java file list 排序_java file.listFiles()按文件名称、日期、大小排序_Kruskal Lin的博客-程序员宅基地

1:按 文件名称 排序是什么规则呢?windows的命名规则是,特殊字符(标点、符号)> 数字 > 字母顺序 > 汉字拼音。首字规则,首字相同看第二个,依次类推…例如:全是数字的情况,100<200<300 ;111<121<131; 111<112<113;2:按 文件日期 排序是什么规则呢?按 文件日期 排序分两种:(1)按文件创建日期排序...

推荐文章

热门文章

相关标签