java 打包 ios项目_[转]Unity之打包IOS流程
Unity是个开放性的平台,打包时也可以选择多种打包类型,几乎包含了所有的平台,目前主流Android,iOS平台,Android平台可以直接使用Unity自行打包,但iOS平台需要借助Mac电脑进行打包,本博客就iOS打包进行一个简单的说明,从开发到上线AppStore的所有流程。
准备:
Mac电脑一台
苹果开发者账号一个
打开Mac上的Unity,假设现在已经是开发完毕的状态,直接进行打包打开之后直接点File-Build Settings 然后将你的当前运行平台切换到iOS上切换完毕之后再点击PlayerSettings进行包名icon,版本等设置:
上面几部操作流程如下图:
随后在PlayerSettings中正确设置包名版本号等信息,设置注意事项如下图:
上图注意事项四个地方
1.Bundle Identifiler 这个包名需要和你的苹果开发者账号后台的包名一致,否则无法使用证书上线,证书和包名的申请在下面会有说到。
2.Version 这个是版本号,安卓可以随便定,但是苹果不可以只能向高版本递进,比如你上次提交的是1.1.1版本,这次就不能使用1.1.0的版本了,只能是1.1.2或更高的版本号。
3.Scripting Backend 编译方式,这里一定要选IL2CPP方式,不能选择Mono2x,因为Mono2x不能支持64位,只能32位选择IL2CPP方式也对你的项目有所保护,必将把C#代码转换为C++,这样多一重保护。
4.Target Device平台选择,如果你的应用仅支持iPhone设备,就选IPhone如果仅支持iPad就选iPad,两个都想支持就选iPhone+iPad这里不再多讲。
所有的设置完成之后,就回去点下Build,点完之后会让你选择路径,选择一个好记的路径方便找到文件夹目录。
我这里选择的是桌面,方便寻找,选择完成直接save即可,接下来等待build成功
之后找到文件夹里面的Unity-iPhone.xcodeproj文件双击打开
之后会打开只有Mac电脑才有的软件-xcode,接下来所有的操作都要在xcode中进行操作
如果你的项目中没有什么特殊操作,出现这个界面就可以直接进行打包,如果有,就要设置你的属性,比如添加类库,减少类库,设置特殊权限等
然后点击左上角的Unity-IPhone看应用名字包名等有没有出错的下面的Singning里面的唯一一个选项,给他关闭,因为我们要上线,所以不能用测试版证书下面是找我们的证书取苹果开发者后台
首先登陆你的苹果开发者账号进入首页点中间的齿轮图标
如果你的手机是第一次进行测试,需要在这个界面添加你手机的UUID,至于获取方法,自行百度
创建不再讲,证书的创建百度有一大堆
接下来下载
一个应用需要两个证书Developement和Distribution 都要下载下来
下载完之后直接双击
然后回到xcode里面选择对应的证书
完成之后手机连接电脑,先测试
选完之后再点击
选为debug作为测试
点小三角打到你的手机上
接下来等待编译完成就到你手机上了,简单的测试一下,没问题的话就进行下一步了,有问题打回重做,从第一步开始
还是这个界面选为Release,然后close关闭
接下来Product-Archive,点完之后等待
编译完成之后会自动弹出该界面
选择刚刚打包成功的然后Expropriate
下一步
再下一步
还下一步这里就是达成IPA了等待编译结束
到这里直接Export选择路径就可以了,就能达成IPA直接到你指定的目录
至此iOS打包成IPA就已经结束,当然这点是不够的,至于之后的操作,我会在下一篇博客里面详细的说明,达成IPA之后就可以有两条路可以走了,代签或者上架,下个博客我会详细的说明!
大神勿喷,后辈献丑了!
标题:[转]Unity之打包IOS流程
作者:shirlnGame
地址:https://www.mmzsblog.cn/articles/2020/11/17/1605575732263.html
-----------------------------
如未加特殊说明,此网站文章均为原创。
网站转载须在文章起始位置标注作者及原文连接,否则保留追究法律责任的权利。
公众号转载请联系网站首页的微信号申请白名单!
个人微信公众号 ↓↓↓
java 打包 ios项目_[转]Unity之打包IOS流程相关推荐
- Java web小项目_个人主页(2)—— 边缘加速原理与实现
摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...
- Java web小项目_个人主页(1)—— 云环境搭建与项目部署
摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...
- Swift开发iOS项目实战视频教程(一)---iOS真简单
本课主要介绍iOS项目的创建.第一个iOS项目的开发.UILabel.UIButton的使用. 假设你看完此视频还认为iOS非常难,请你来找我! 本教程摒弃枯燥的语法和知识解说,全是有趣有料的项目实战 ...
- maven 打包java项目_如何使用maven打包java项目?
maven-assembly-plugin插件可用于为maven项目打包,可指定打包的类型,下面通过一个demo来说明使用方法. 示例 项目结构: pom配置: xmlns:xsi="htt ...
- python打包flask 项目_使用pyinstaller将flask应用打包
Pyinstaller 用户将python程序打包成各个平台可直接运行的程序,也可以算作是对代码加密的一种方式.pyinstaller的安装及使用方式请参考官网. 注:该文章的系统环境是ubuntu ...
- 北大青鸟java第一单元项目_北大青鸟java第一单元项目迷你TXT小说阅读器
[实例简介] 自用 已通过老师检测 得分88分 北大青鸟java第一单元项目迷你TXT小说阅读器,可以作为java se学习项目也可以作为其他项目,项目完整可直接运行 [实例截图] [核心代码] TX ...
- java创建ee项目_项目头像–下一个Java EE功能?
java创建ee项目 又是一年中的这个时候. 圣诞节假期快到了,Java Advent Calender不断填满. 今天要写我的惊喜帖子. 我是Markus ,也称为@myfear , 多年来我一直在 ...
- 删除vue打包大小限制_压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)...
问题 由于这次项目是在初学 Vue 之后的第一个正式项目,没有考虑到类似 路由懒加载. 按需加载的问题 ,所以呢,也算是没经验. 到了这些天,项目写得差不多了,准备放到服务器测试,才发现这个问题. 优 ...
- 鸿蒙ios,鸿蒙2.0和ios区别_鸿蒙2.0和ios有什么差别
手机系统这一方面一直以来ios都是在这个领域当之无愧的强者,不过呢最近兴起的新星鸿蒙2.0系统和ios系统之间又有着什么样的体验呢?接下来小编就来为大家介绍一下鸿蒙2.0和ios的区别吧. 一.鸿蒙系 ...
最新文章
- Mongodb数据库介绍
- ArcGIS 10.2晕渲图+旋转图制作
- python爬虫爬取今日头条_Python爬虫实战入门五:获取JS动态内容—爬取今日头条...
- IOS开发学习笔记(一)——ObjectC语言快速入门
- [012计算机网络系列] | Cisco packet 怎样清空一台PC的ARP Table?
- java web从入门到精通 明日科技 源码_Java Web 从入门到精通(明日科技)
- Redis 的key设计技巧缓存问题
- 数据库-订单信息表(单表)_思路清晰_设计简洁
- Pulsar官方文档翻译-概念和架构-多租户(Multi Tenancy)
- HyperLPR3车牌识别-Linux/MacOS使用:C/C++库编译
- php hook类,基于 CodeIgniter 构建 JWT RESTfull API Server
- 迅雷无法下载的解决方法
- Google针对非 SDK 接口的限制
- 7-1 闰年 (10分)
- unity棋牌游戏搓牌特效
- Impala自动同步Hive元数据
- c陷阱与缺陷第三章——Semantic Pitfalls
- 里约奥运现并列冠军怎么放国歌
- css动画,实现落叶效果
- 【转载】CSDN修改用户名、昵称
热门文章
- HttpClient发送Get和表单或json方式的Post使用方法
- 分层架构使用DTO,VO,PO
- 死囚犯枪决问题——python实现
- HTML为什么图片会自动在中间,html中怎么让一个图片(img)在大于父容器(div)的情况下仍中间部份居中...
- html把盒子置于盒子页面底部,HTML盒子模型.ppt
- 豆丁的文档分享与盈利模式
- 参加国际学术会议经验总结
- 耶鲁大学开放课程:《聆听音乐》6CD下载地址
- Substance designer 瓦片贴图制作
- 【FI】新总账功能—平行分类账配置