由于苹果的机制,在非越狱机器上安装应用程序必须通过官方应用商店。开发人员需要在开发应用程序后上传应用程序商店,还需要通过审计等链接。AppCan作为一个跨主流平台,也支持在IPA包上上传应用商店。本文从三个过程介绍了如何在线编译ipa包并上传到apple app store。
一、证书的导出
1.1、前期工作
首先,你需要有一个苹果开发者帐户,一个Mac系统。
如果您没有帐户,可以申请加入Apple开发人员计划http://developer.apple.com/。每年支付99美元,如何在互联网上申请详细介绍,这里不再介绍。
如果您已经有了idp,请打开http://developer.apple.com/,然后登录到apple membercenter。
,见下:
登录后,您可以看到以下界面,列出了一些开发、支持、iTunes应用程序管理等工具。
选择第二项:Ios配置门户,输入,所有相关证书都在这里完成。
1.2。申请AppID
在下图左侧选择AppID。让我们首先创建一个appId,。对于要发布到AppStore的程序,有一个唯一的appId,它列出了所有当前appId。下面。
我们点击右上角的新应用ID:
其中两个需要自己填写:
第一个描述,用于描述您的appId,它是随意填写的,没有任何限制;
第二个Bundle Identifier(App ID Suffix),这是你的appid的后缀,需要小心。
因为这些内容与您的程序直接相关,所以最好使用com格式。你的公司。你的名字。当然,没有公司名称的个人开发者。第二个可以使用自己的英文名或拼音,如下所示:
编译appcan.cn联机IPA包时需要填写的IAPP ID是您在这里输入的第二项。
填写完提交后,如下图所示,您可以看到我们生成的appid:ebook appid。想要支持推送服务,iCould等也可以在这里配置:
1.3、申请发布证书
1.3.1条。先创建证书请求文件
这里需要一个Mac系统。以下内容以雪豹系统为例,其他版本没有很大不同。
首先打开应用程序 - Utilities - Keychain Access(KEY CHAIN),在Certificate Assistant中,选择“证书颁发机构的证书”,如下所示:
在下面显示的界面中,您的电子邮件地址:填写您的idp应用程序的电子邮件地址,通用名,默认值,ca为空,选择存储到磁盘,单击“继续”:
选择要保存的位置,如桌面。
接下来,单击“完成”,您可以看到桌面上有CertificateSigningRequest.certSigningRequest的证书请求文件。
1.3.2条。WWDR证书的安装
继续登录到您的成员中心,并选择左边的证书项,您可以看到它的右边有四个选项。我们选择发行,点击这里下载。下面。
下载完成后,双击安装。安装成功后,您可以在钥匙串中的证书下看到中间证书。
1.3.3条。申请出版证书
好的,现在要请求一个真正的释放证书,或者在这个页面上,单击请求证书:
此页面告诉您如何生成发布证书,单击下面的“选择文件”,选择您在第一步中创建的证书请求文件,然后单击“提交”:
好啊。现在您有一个证书要下载,如下所示(如果无法下载,请刷新页面):
1.3.4 安装和出口
单击“下载”以下载您生成的证书。下载完成后,双击安装。如果您有以下提示,请选择登录,确定:
当你查看你的按键时,你应该有以下一行iphone发行证书。注意,这个证书有一个小三角形要单击,有一个相应的键要展开。如果你没有这把钥匙,请检查上面的步骤是否错误。
安装了发布证书之后,我们选择此证书,右键单击、选择和导出“xxxxxxx”,如下所示:
提供要导出名称的证书,选择一个位置,并注意它将另存为P12信息交换文件。
输入密码。如果Mac系统有密码,稍后将要求您输入密码。
现在,您有了发布程序所需的p12文件。
Appcan.cn在线ipa包编译时间分布.p12是您出口的出口证明; certificate password是导出证书时填写的密码。
1.4。生成配置文件
在图的左边选择供应选项,并在相同的右侧子项中选择分发,以生成已发布的准备文件:
选择新的配置文件,在下图中,第一种方法,选择App Store;
配置文件名,填写以下应用程序ID,选择我们在开头创建的应用程序ID,并且必须一致。确认后提交:
等待几秒钟,配置可以下载,单击下载,下载。我们有一个xxxxxx.mobile提供。
Appcan.cn在线ipa包编译需要上传发行版.mobileprovision是你生成的文件。
现在,我们证书的准备工作已经完成了。我们有一个appid、一个p12格式的证书文件和一个设置文件。
二、 Appcan.cn 在线 ipa包编译
根据第一个进程中创建的证书和p12文件,开发人员可以相应地执行散列,从而生成可以上传Appstore的ipa包,流程如下:
AppCans在线打包(非IDE打包),用户在生成应用程序时需要选择生成iOS平台,检查并弹出以下窗口:
您需要填写苹果开发者在苹果公司(Apple)收到的发布申请的资格信息(详细信息请参阅证书的导出)并确认提交。请确保填写正确,否则包裹将失败。
上传相关资格信息后,[注意]提交的包将上传到Apple App Store。它无法直接安装到手机测试中。
问:包装成功后如何上传到app store?
答:下载.ipa文件到本地,更改文件后缀。IPA到.zip。敬。(上传请参考IPA软件包并提交苹果应用商店)
问:如何在程序包完成后在越狱手机上安装测试?
答:1。下载。将IPA文件更改为本地文件,更改文件后缀。IPA是。压缩并解压缩包。
2.创建一个新的有效载荷文件夹,
3.将解压缩的.zip包中的文件夹复制到Payload文件夹。
4。将负载文件夹压缩到。压缩文件包,更改。邮政后缀到。国际音标协会
5、安装到手机
跳过后,可将安装包直接安装到监狱电话。
三,Ipa包提交给Apple App Store
将AppCan联机与开发人员证书混合后,生成的IPA包(后缀。IPA已更改为。zip)可以上传到苹果应用商店。以下是操作过程。
3.1在iTunes中创建一个程序
这部分继续以Snow Leopard系统为例。
Open https://itunesconnect.apple.com/(MemberCenter can also find it) and select “Manage your application“:
点击“添加新应用程序”并填写下表。
默认语言,appname,SKU Number,这是您自己程序的标识符,单击“?”在描述之后。 Bundle id:这是可选的,在申请证书时必须与appid相同。否则上传将失败。
填写完毕后,点击“继续”。
此页面设置程序的有效时间和价格,并在选择后单击“继续”。
以下页面需要填写一些程序信息,注意“查看备注(可选)”选项是Apple审核程序的描述,如果您的程序需要登录使用,则需要提供用户名和密码在这里,如果您的程序的某些功能非常隐蔽。您可以在此处提供相应的步骤。这是苹果的评论者所看到的,不会在App Store中显示。
下面几页是一些层次结构的说明。根据需要选择:
需要注意的是,设置的关键词越多,就越有可能找到你的程序,但最好不要超过100个字,否则苹果可能会认为它在欺骗用户。大型应用程序图标,需要一个1024x1024图标截图才能成为截图或说明性图片。
填写完成后,这将创建一个应用程序,单击“查看详细信息”并选择“准备上载二进制”。此时,您的应用会显示黄色等待上传,表示您可以上传二进制代码。如下所示:
3.2、上传程序
请在您的Mac系统下找到应用程序上传工具。如果找不到,可以在这里下载。xcode4.x将工具集成到xcode中。
在Mac下安装工具后,如果第一次运行,则可能需要使用您自己的IdP帐户登录(稍后将保存在密钥字符串中)。登录后,您将自动检查您是否有一个应用程序,等待上载状态以选择应用程序,您创建如下所示:
单击“下一步”按钮:
单击“选择”按钮,选择从AppCan Online编译的IPA包,然后修改。IPA后缀到。拉链。请不要打开修改包的内容(包括添加和删除资源图片等文件),否则上传将失败。
点击“发送”按钮,等待上传,上传完成后,打开itunesconnect,当你的程序状态变成“上传接收”时,程序进入苹果的第一步审核。第一步是复习几分钟到几个小时。当您通过第一步审核时,程序状态变为“等待审核”,此时该程序进入等待手动审核的状态,大约4天至2周为此状态,直到程序进入队列,程序进入“在审核”状态,如果您的程序没有内容问题,符合Apple审计标准,则审计成功,您的程序状态将变为绿色“就绪待售”。如果审核失败,则程序状态变为红色“拒绝”。
Apple将通过电子邮件向您发送上传过程的每一步,或者您可以在解决方案中心查看详细的故障信息。
当你的程序准备好出售时,你可以在appstore中找到它。到目前为止,上传已经结束。你可以通过iOS设备在AppStore中找到你的应用。
如有不懂请移步到首页,咨询客服获得更全面的知识【App软件开发官网】