65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 Flash Builder 4.5 配置 iOS 开发

2011年8月20日

CPOL

2分钟阅读

viewsIcon

23065

如何使用 Flash Builder 4.5 配置 iOS 开发

引言

这篇文章概述了使用 Flash Builder 4.5 配置 iOS 开发的步骤。

安装 OpenSSL

创建私钥

  • 打开命令提示符
  • 切换到目录 C:\OpenSSL-Win32\Bin\
  • 输入 "openssl genrsa -out C:\Temp\Khattab.key 2048"
image001.png

注意:如果出现错误消息:“unable to write ‘random state’”,则需要设置RANDFILE环境变量,如下面的截图所示。

Set RANDFILE=.rnd 
image003.png

创建 CSR 文件

  • 打开命令提示符
  • 切换到目录 C:\OpenSSL-Win32\Bin\
  • 输入 " openssl req -new -key C:\Temp\Khattab.key -out C:\Temp\CertificateSigningRequest.certSigningRequest -subj "/emailAddress=cuperous@gmail.com, CN=Ahmed Khattab, C=US" "

接受公司发出的 Apple 开发者邀请

  • 创建 Apple ID
  • 接受并确认邀请

请求证书

注意:访问 Apple 开发者网站时,请使用 Safari 或 FireFox。

  • 进入 Apple 开发者网站
  • 进入证书选项卡
  • 点击请求证书
image005.png

image007.png

  • 浏览到 CSR 文件 C:\Temp\CertificateSigningRequest.certSigningRequest 并提交
  • CSR 文件必须由管理员批准
  • 批准后,下载证书
image009.png
  • 将证书文件“developer_identity.cer”保存到 C:\Temp

下载配置文件

  • 进入 Apple 开发者网站
  • 进入配置文件选项卡
  • 将“通用应用”配置文件下载到 C:\Temp\GeneralApps.mobileprovision
image011.png

将 Apple 证书转换为 Flash 可用的 P12 文件

  • 生成 PEM 文件
    • 打开命令提示符
      • 切换到目录 C:\OpenSSL-Win32\Bin\
      • 输入 "openssl x509 -in C:\Temp\developer_identity.cer -inform DER -out C:\Temp\developer_identity.pem -outform PEM"
image013.png

生成 Flash Builder 需要用的 P12 文件

  • 打开命令提示符
    • 切换到目录 C:\OpenSSL-Win32\Bin\
    • 输入 "openssl pkcs12 -export -inkey C:\Temp\Khattab.key -in C:\Temp\developer_identity.pem -out C:\Temp\iphone_dev.p12"
    • 输入此证书的密码
image015.png

将证书添加到 Flash Builder 应用

  • 打开项目属性
image017.png
  • 进入“ActionScript 构建打包” -> Apple iOS
  • 设置证书文件
    • 浏览到刚刚生成的 P12 证书 C:\Temp\iphone_dev.p12
  • 设置配置文件
    • 浏览到刚刚生成的配置文件 C:\Temp\GeneralApps.mobileprovision
image019.png

设置 AIR 应用 ID

  • 如果 AIR 应用 ID 设置不正确,将会出现以下错误。
image021.png
  • 打开文件“<项目>-app.xml
image023.png
  • 将文件 ID 设置为
    • com.xyzCompany.GeneralApps.HelloWorld
    • (“com.xyzCompany.GeneralApps.”)
© . All rights reserved.