Unity3D出iOS的包操作指南
请尊重原作者的工作,转载时请务必注明转载自:www.xionggf.com
1 切换平台到iOS下 打开 【Unity|File|Build Setting】 菜单,选择iOS平台,然后点击左下角的 Switch Platform 切换到iOS平台,右边选择 Release。确保项目能在iOS平台上正确运行了再下一步打包。
2 配置Unity项目PlayerSetting 界面上各个选项如下表所示:
选项 细节 Company Name 公司名,与下面的Bundle Identifier对应 Product Name 项目名,也是与下面的Bundle Identifier对应 Bundle Identifier com.CompanyName.ProductName,这个在打包成xCode工程之后,需要和在苹果开发者网站上的app IDs一致,不然会报错:项目Identifier与开发者账号申请的证书的Identifier不同。 Scripting Backend 选择IL2CPP,支持64位。 Api Compatibility Level 如果项目中使用到了文件的操作,要选择“.NET 2.0” Target Device 项目要运行的平台,有哪个就选哪个,不过到时候审核的时候也是要iPhone和iPad分开审核。 Target SDK 这个选择DeviceSDK,选用设备的SDK就行了。 Target minimum iOS Version 限制最低可运行iOS版本,这个在xCode中也可以更细致调整。 PlayerSetting界面如下图所示:
到这里,就可以打包了,点击 【File|Build And Run】 菜单,会弹出要保存的项目文件地址,Unity3D会把工程导出成一个可以给xcode使用的工程。
3 构建开发版的包 首先在xcode的 Account 里面添加苹果开发者账号。从 xcode 7 开始,在开发阶段,如果只需要进行真机调试而不要求发布到AppStore上的话,可以使用一个普通的苹果用户ID作为真机调试账号。方法如下:
第1步:首先点击菜单 【Xcode|Preferences…】 ,
第2步:然后点击 【Accounts】 切换到如图所示界面,然后点击左下角的 “+” 号,会弹出一个填写对话框,在此对话框中添加你的苹果用户ID,密码等等,信息,最后点击 【Sign in】 按钮