1.首先注册一个开发者账号
2.然后登录member center
https://developer.apple.com/membercenter/index.action
3.点击 Certificates, identifiers $ Profiles
如图
然后在 iOS Apps 下选择 Certificates
选择添加一个Certificates
在出现的页面中,选择 App Store and Ad Hoc ,然后点击continue,继续下一步
最后会出现一个需要你提交证书的页面。
接下来要通过自己的Mac来生成一个钥匙串
打开钥匙串,选择证书助理,选择从证书颁发机构请求证书.....
填写必要的证书信息,单击继续
此时得到一个CertificateSigningRequest.certSigningRequest 文件。
回到之前的文件上传页面,选择该文件上传,点击Generate
完成之后,会生成一个证书,选择download, 下载的本地,得到一个ios_distribution.cer
4 在 Identifier 下的 App IDs 创建一个新的 app id
在 App ID Description,输入名称
在下方的 Bundle Id 中输入绑定
在App Services选择
然后点击continue,点击 submit
成功后在 App Ids 会看到新添加的 zjut
5
在Provisioning Profiles中选择 Distribution,在出现的页面中新建一个iOS Provisioning Profiles(Distribution) ,选择 App Store ,然后 continue
在出现的页面中 App ID 选择刚刚建立的 zjut 的app id,选择continue
之后需要输入 ProfileName , 输入 com.edu.zjut,选择 Generate
成功后将生成的文件下载下来,得到一个comeduzjut.mobileprovision
6
接下来要生成一个p12文件,打开钥匙串 ,在登录中将
ios_distribution.cer 文件导入
在“我的证书”中会看到新添加的证书,将其导出成p12.
7
接下来登录phonegap官网,来打包自己的项目成 ios
https://build.phonegap.com/apps/1127119/builds
在ios 中选择 add key…
p12文件选择之前生成的zjut.p12
provisioning profile 选择之前生成的 comeduzjut.mobileprovision
上传完成之后,选择Rebuild
完成之后,将ipa文件下载下来 比如 Sample.ipa
打开 Application Loader ,选择交付应用,将 Sample.ipa上传
提交成功后如图,接下来进入iTunes Connect
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app/928373005
在构建版本中,选择之前上传的文件
选择提交以供审核
完成后,会看到正在等待审核