首先,在打包IOS时,不管是否需要远程mac打包。
我们都需要证书文件(cer 或者 p12)和描述文件。
cer证书带有公钥,在生成时,需要csr(证书签名请求) ,安装cer需要私钥。
开发证书可以创建p12副本证书,用在其他电脑上。p12是带有私钥的证书。
下面的步骤包括:
1.证书与描述文件获取
2.项目打包基础设置
3.远程打包设置
关于证书与描述文件请看下面
https://www.jianshu.com/p/8eff18ad88b3(【实用帖】苹果开发者账号证书详解)
如果是只是测试用一下,没有付费的开发者账号,要获取证书文件(.p12)和描述文件(.mobileprovision),可以看这里,然后跳过步骤一
http://www.applicationloader.net/blog/zh/1073.html
步骤一
如果有付费开发者账号,可以通过下面两种方式获得证书文件(.cer)。
1.第一种, 使用UE4 自带的工具申请证书。
-
浏览到Engine\Binaries\DotNET\IOS\目录,并运行iPhonePackager.exe。
-
信息提供是对应每个项目的。 当提示时,选择您项目的.uproject文件,将其与iPhonePackager应用程序关联,然后点击 打开 。
这个操作必须在您每次运行iPhonePackager应用程序时完成。 但是,它会记忆您选择的上一个项目的位置。
-
选择 新建用户 选项卡并点击 Create certificate request and a key pair(创建认证申请和密匙对) 。
此时打开 Generate Certificate Request (生成认证申请)对话框。
-
输入所需信息,其中包括您的苹果ID的电邮地址和名称(或公司名称)。
-
点击 Generate a key pair(生成密匙对) 并选择一个位置以保存.key文件。
-
点击 Generate Certificate Request(生成认证申请) 并选择一个位置以保存.csr文件。
此时 Generate Certificate Request(生成认证申请) 窗口关闭,您会返回主iPhonePackager窗口。
-
请转到苹果 iOS 开发者网站的iOS认证 页面。
-
点击
按钮来生成新的认证。
-
选择 iOS App Development(iOS应用程序开发) 并点击 继续 。
10.点击 继续 。
11.点击 Choose File(选择文件) 并选择您之前生成的认证签名申请 (.csr)文件,然后点击 Generate(生成)