文档介绍:.
IOS应用开发-发布详细流程
1、申请成为IOS开发者(1天)
-bin/WebObjects/。从顶部菜单栏
里KeychainAccess->CertificateAssistant->RequestaCertificate
todisk,就会在桌面保存一个CertificateSigningRequest文件。
WIN
首先需要在下面的链接下载OpenSSL
需要下载VisualC++
下载安装后,在C盘下就有一个OpenSSL-Win32的安装目录
以管理员身份打开命令行进入OpenSSL-Win32/bin文件火,如果你不是
管理员,需要先在命令行中键入下面的命令:
键入下面的命令,生成一个privatekey:
然后键入下面的命令,申请一个CertSigningRequest文件,注意emailAddress后面是你的邮箱,CN后面是你的名字,C后面是国家
opensslreq-new--out
-subj”/emailAddress=******@,CN=CommonName,C=CN"
这样在OpenSSL-Win32/bin下面就生成了一个
,注意任何错误提示
都不要忽略,否则即使生成了文件也可能无法使用。
返回开发者授权系统的Certificate页面里,点击页面右方的Request
Certificate申请一个证书,然后点击页面下方的按钮上传生成的certSigningRequest文件,这样就完成了证书的申请流程。申请成功后,
Certificate页面里就有了一条证书,刷新几次页面后证书的状态就变成
Issued,点击download按钮可以下载一个cer文件。
接下来是通过cer文件生成p12文件的过程。因为Flash发布iOS应用需要的证书文件格式是p12。这个流程在MAC和Windows上也是有区别的。
MAC
,文件会自动在KeychainAccess里打开,可以右键
点击key导出一个p12文件,如下图:
WIN
Windows下生成p12仍然比较麻烦。首先使用管理员身份打开命令行进入
OpenSSL-Win32/bin文件火,如果不是管理员身份则同样需要先运行下面
的命令:
为了操作方便,将下载的cer文件拷贝到bin文件火下,然后运行下面的命
令行生成一个pem文件
opensslx509--informDER--outformPEM
然后运行下面的命令生成一个p12文件:
opensslpkcs12-export--
-
在输入了两次密码之后,
件。
使用开发者授权
如果要发布一个可以在指定的设备上单独安装的IPA,则必须使用开发者授
。这个文件可以从开发者授权系统中申请获得。
点击左侧导航的Provisioning进入授权页面,如图点击右侧的NewProfile
按钮创建一个新的授权文件。
在创建页面中填入名称,选择创建好的证书,以及指定设备(可以多选),
提交后就可以生成一个授权帐号。并且可以下载一个mobileprovision文件到本地。
到现在,我们就具备了Flash发布iOS应用的两个重要文
件,.,返回Flash,在发布设置的Deployment
选项卡中填入这两个文件(如下图)。这样就可以在指定的设备中开发iOS
项目了!
4、申请合同(1-3天)登入CONNECT