PS:前期需要MAC和ios开发者账号,后期配置好了以后直接Windows打包

首先下载插件iOS Project Builder

 然后install插件里的EXE

准备一个MAC电脑,XCODE升级到最新 

FAT格式的U盘,将刚才安装的iOS Project Builder文件夹下的MigrationAssistant文件夹下的两个文件拖进U盘

 

ios shell自动打包 unity unity打包ios_unity

U盘插入Mac电脑,然后双击 Migration assistant (step 1, Mac).command. 

等到编译完成后,U盘会出现一个SDK压缩包和Keychain压缩包,然后再插回Windows电脑 

Migration assistant (step 2, PC).等到编译完成

然后你就可以开始打包ipa了!!!

等等,你还需要一个provisioning一个certificate一个private key

如果你之前在XCODE打包过ipa,打开文件夹下的 keychain-tool.exe你就可以看见以上所说的这些文件

选择一个provisioning,然后依次检查,直到出现绿色对勾

ios shell自动打包 unity unity打包ios_开发者账号_02

当然你也可以选择不需要开发者证书来打包,但是打出的包只能在越狱的ios使用。

下面,我将会讲解如何申请开发者账号和下载这些证书

首先注册 Apple Id 

去iphone或者ipad上登录Apple ID,完成双重认证

然后去APP store下载App developer,登录账号并注册个人开发者,99美刀一年

注册并付款后,会看到注册成功和到期时间

然后登录ios开发者平台,点击右上角的

ios shell自动打包 unity unity打包ios_ios_03

进入 后选择

ios shell自动打包 unity unity打包ios_开发者账号_04

1.左侧一栏先点击

ios shell自动打包 unity unity打包ios_unity_05

 添加设备,需要IOS设备的UDID

然后回到我们刚才下载的

ios shell自动打包 unity unity打包ios_ios shell自动打包 unity_06

 创建一个private key 

ios shell自动打包 unity unity打包ios_iOS_07

然后选中你刚才创建的key,创建一个 

ios shell自动打包 unity unity打包ios_开发者账号_08

 邮箱填写你开发者账号的邮箱

然后会保存一个

ios shell自动打包 unity unity打包ios_unity_09

回到ios开发者中心

创建

ios shell自动打包 unity unity打包ios_iOS_10

选择

ios shell自动打包 unity unity打包ios_ios_11

 

通用ID

ios shell自动打包 unity unity打包ios_unity_12

创建完成后,开始创建 

ios shell自动打包 unity unity打包ios_ios_13

 选择

ios shell自动打包 unity unity打包ios_ios_14

 

ios shell自动打包 unity unity打包ios_ios shell自动打包 unity_15

上传我们刚刚用private key创建的 文件,然后下载

ios shell自动打包 unity unity打包ios_开发者账号_16

 接着创建

ios shell自动打包 unity unity打包ios_unity_17

 

ios shell自动打包 unity unity打包ios_ios shell自动打包 unity_18

依次默认选择,然后下载 

ios shell自动打包 unity unity打包ios_ios shell自动打包 unity_19

到这里已经离成功只有一步之遥了 

前往https://www.apple.com/certificateauthority/

下载

ios shell自动打包 unity unity打包ios_开发者账号_20

最后将这4个刚才下载的文件

ios shell自动打包 unity unity打包ios_unity_21

 

拖进iOS Project Builder for Unity\Keychain 

再打开Keychain,你就会看到这些文件了,继续上面的操作 

ios shell自动打包 unity unity打包ios_ios shell自动打包 unity_22

然后回到unity ,打包IOS

接着打开

ios shell自动打包 unity unity打包ios_iOS_23

选中刚才打包出来的文件夹

ios shell自动打包 unity unity打包ios_ios shell自动打包 unity_24

  配置一下证书

ios shell自动打包 unity unity打包ios_ios shell自动打包 unity_25

然后直接开始Build 

打包成功后,你会在你的ios项目文件夹下

ios shell自动打包 unity unity打包ios_unity_26

 里找到你要的ipa文件

最后去https://www.betaqr.com/将这个ipa转成二维码, 用你创建开发者证书绑定的ios设备扫码安装

写的有点乱,不过配了很多图,跟着走应该是一次成功的