App软件开发完成之后ios上传流程

App软件开发完成之后ios上传流程

发布时间:2019-09-11

  由于苹果的机制,在非越狱机器上安装应用程序必须通过官方应用商店。开发人员需要在开发应用程序后上传应用程序商店,还需要通过审计等链接。AppCan作为一个跨主流平台,也支持在IPA包上上传应用商店。本文从三个过程介绍了如何在线编译ipa包并上传到apple app store。

  一、证书的导出


  1.1、前期工作


  首先,你需要有一个苹果开发者帐户,一个Mac系统。


  如果您没有帐户,可以申请加入Apple开发人员计划http://developer.apple.com/。每年支付99美元,如何在互联网上申请详细介绍,这里不再介绍。


  如果您已经有了idp,请打开http://developer.apple.com/,然后登录到apple membercenter。


  ,见下:

1.jpg

  登录后,您可以看到以下界面,列出了一些开发、支持、iTunes应用程序管理等工具。

43794335_2.jpg

  选择第二项:Ios配置门户,输入,所有相关证书都在这里完成。


  1.2。申请AppID


  在下图左侧选择AppID。让我们首先创建一个appId,。对于要发布到AppStore的程序,有一个唯一的appId,它列出了所有当前appId。下面。


  我们点击右上角的新应用ID:

43794335_3.jpg

  其中两个需要自己填写:


  第一个描述,用于描述您的appId,它是随意填写的,没有任何限制;


  第二个Bundle Identifier(App ID Suffix),这是你的appid的后缀,需要小心。


  因为这些内容与您的程序直接相关,所以最好使用com格式。你的公司。你的名字。当然,没有公司名称的个人开发者。第二个可以使用自己的英文名或拼音,如下所示:


  编译appcan.cn联机IPA包时需要填写的IAPP ID是您在这里输入的第二项。

43794335_5.jpg

  填写完提交后,如下图所示,您可以看到我们生成的appid:ebook appid。想要支持推送服务,iCould等也可以在这里配置:


  1.3、申请发布证书


  1.3.1条。先创建证书请求文件


  这里需要一个Mac系统。以下内容以雪豹系统为例,其他版本没有很大不同。


  首先打开应用程序 -  Utilities  -  Keychain Access(KEY CHAIN),在Certificate Assistant中,选择“证书颁发机构的证书”,如下所示:

43794335_6.jpg

  在下面显示的界面中,您的电子邮件地址:填写您的idp应用程序的电子邮件地址,通用名,默认值,ca为空,选择存储到磁盘,单击“继续”:

43794335_7.jpg

  选择要保存的位置,如桌面。

43794335_8.jpg

  接下来,单击“完成”,您可以看到桌面上有CertificateSigningRequest.certSigningRequest的证书请求文件。


  1.3.2条。WWDR证书的安装


  继续登录到您的成员中心,并选择左边的证书项,您可以看到它的右边有四个选项。我们选择发行,点击这里下载。下面。

43794335_9.jpg

  下载完成后,双击安装。安装成功后,您可以在钥匙串中的证书下看到中间证书。


  1.3.3条。申请出版证书


  好的,现在要请求一个真正的释放证书,或者在这个页面上,单击请求证书:

43794335_10.jpg

  此页面告诉您如何生成发布证书,单击下面的“选择文件”,选择您在第一步中创建的证书请求文件,然后单击“提交”:

43794335_11.jpg

  好啊。现在您有一个证书要下载,如下所示(如果无法下载,请刷新页面):

43794335_12.jpg

  1.3.4 安装和出口


  单击“下载”以下载您生成的证书。下载完成后,双击安装。如果您有以下提示,请选择登录,确定:

43794335_13.jpg

  当你查看你的按键时,你应该有以下一行iphone发行证书。注意,这个证书有一个小三角形要单击,有一个相应的键要展开。如果你没有这把钥匙,请检查上面的步骤是否错误。

43794335_14.jpg

  安装了发布证书之后,我们选择此证书,右键单击、选择和导出“xxxxxxx”,如下所示:

43794335_15.jpg

  提供要导出名称的证书,选择一个位置,并注意它将另存为P12信息交换文件。

43794335_16.jpg

  输入密码。如果Mac系统有密码,稍后将要求您输入密码。

43794335_17.jpg

  现在,您有了发布程序所需的p12文件。


  Appcan.cn在线ipa包编译时间分布.p12是您出口的出口证明; certificate password是导出证书时填写的密码。


  1.4。生成配置文件


  在图的左边选择供应选项,并在相同的右侧子项中选择分发,以生成已发布的准备文件:

43794335_18.jpg

  选择新的配置文件,在下图中,第一种方法,选择App Store;


  配置文件名,填写以下应用程序ID,选择我们在开头创建的应用程序ID,并且必须一致。确认后提交:

43794335_19.jpg

  等待几秒钟,配置可以下载,单击下载,下载。我们有一个xxxxxx.mobile提供。


  Appcan.cn在线ipa包编译需要上传发行版.mobileprovision是你生成的文件。

43794335_20.jpg

  现在,我们证书的准备工作已经完成了。我们有一个appid、一个p12格式的证书文件和一个设置文件。


  二、 Appcan.cn 在线 ipa包编译


  根据第一个进程中创建的证书和p12文件,开发人员可以相应地执行散列,从而生成可以上传Appstore的ipa包,流程如下:


  AppCans在线打包(非IDE打包),用户在生成应用程序时需要选择生成iOS平台,检查并弹出以下窗口:

43794335_21.jpg

  您需要填写苹果开发者在苹果公司(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“:

43794335_22.jpg

  点击“添加新应用程序”并填写下表。


  默认语言,appname,SKU Number,这是您自己程序的标识符,单击“?”在描述之后。 Bundle id:这是可选的,在申请证书时必须与appid相同。否则上传将失败。

43794335_23.jpg

  填写完毕后,点击“继续”。


  此页面设置程序的有效时间和价格,并在选择后单击“继续”。

43794335_24.jpg

  以下页面需要填写一些程序信息,注意“查看备注(可选)”选项是Apple审核程序的描述,如果您的程序需要登录使用,则需要提供用户名和密码在这里,如果您的程序的某些功能非常隐蔽。您可以在此处提供相应的步骤。这是苹果的评论者所看到的,不会在App Store中显示。

43794335_25.jpg

  下面几页是一些层次结构的说明。根据需要选择:

43794335_26.jpg

  需要注意的是,设置的关键词越多,就越有可能找到你的程序,但最好不要超过100个字,否则苹果可能会认为它在欺骗用户。大型应用程序图标,需要一个1024x1024图标截图才能成为截图或说明性图片。

43794335_27.jpg

  填写完成后,这将创建一个应用程序,单击“查看详细信息”并选择“准备上载二进制”。此时,您的应用会显示黄色等待上传,表示您可以上传二进制代码。如下所示:

43794335_28.jpg

  3.2、上传程序


  请在您的Mac系统下找到应用程序上传工具。如果找不到,可以在这里下载。xcode4.x将工具集成到xcode中。

43794335_29.jpg

  在Mac下安装工具后,如果第一次运行,则可能需要使用您自己的IdP帐户登录(稍后将保存在密钥字符串中)。登录后,您将自动检查您是否有一个应用程序,等待上载状态以选择应用程序,您创建如下所示:

43794335_30.jpg

  单击“下一步”按钮:

43794335_31.jpg

  单击“选择”按钮,选择从AppCan Online编译的IPA包,然后修改。IPA后缀到。拉链。请不要打开修改包的内容(包括添加和删除资源图片等文件),否则上传将失败。

43794335_32.jpg

  点击“发送”按钮,等待上传,上传完成后,打开itunesconnect,当你的程序状态变成“上传接收”时,程序进入苹果的第一步审核。第一步是复习几分钟到几个小时。当您通过第一步审核时,程序状态变为“等待审核”,此时该程序进入等待手动审核的状态,大约4天至2周为此状态,直到程序进入队列,程序进入“在审核”状态,如果您的程序没有内容问题,符合Apple审计标准,则审计成功,您的程序状态将变为绿色“就绪待售”。如果审核失败,则程序状态变为红色“拒绝”。


  Apple将通过电子邮件向您发送上传过程的每一步,或者您可以在解决方案中心查看详细的故障信息。


  当你的程序准备好出售时,你可以在appstore中找到它。到目前为止,上传已经结束。你可以通过iOS设备在AppStore中找到你的应用。


如有不懂请移步到首页,咨询客服获得更全面的知识【App软件开发官网】


随机推荐

App推广活动应该怎么策划? App定制开发之前需要确定那几件事? 一款App开发的完成流程以及周期 App开发工作前如何规划开发工期? App软件开发完成之后ios上传流程 App软件开发文案怎么写? App软件开发能给我们带来什么? app制作现状如何? App软件开发现状如何? 安卓软件开发未来要面对的8个难题 App软件制作开发助力旅游市场互联网转型 App开发公司都会用得到那些技术? 百货商品App软件开发 App软件开发的价格怎么去衡量? App开发公司怎么选择? App软件开发运营的推广渠道 App软件开发运营方案 App软件开发:商城类软件需要具备哪些功能? App软件开发垃圾分类软件 企业App定制开发的有什么意义? app开发难吗?难在哪里? 移动OA系统能为企业带来什么? 该如何选择app开发公司? 大龄人群手机必备的App软件有哪些? App软件开发需要用多长时间? App软件被挂木马怎么办? 如何测试App软件是否存在有安全问题 App软件开发不能忽略的细节 IOS系统的App开发需要多少钱? App软件有几种盈利方式? 共享类型的App适合那些行业? app软件开发原生的与开源的有什么区别? app软件开发能够给用户带来什么样的优势? App开发过程中会出现那种BUG 失败的App软件开发原因总结 如何让app软件通过IOS审核? 手机软件定制开发 考勤类app软件如何进行开发? 家政类型的app软件开发成本大概是多少? app软件开发的现状如何? 现在为什么共享app开发软件那么火? 直播软件app开发应该避免哪些问题 app软件开发电商类型的还有优势吗? app软件开发有什么用处? app开发哪一步才最重要 app软件开发前期如何收集用户数据 APP软件开发为什么更适合企业? 如何看待app软件开发的报价 app开发如何进行定位 安卓版app软件开发需要用到什么工具? app开发团队需要具备哪些职业技能? 郑州app软件开发市场前景如何? 决定app开发费用的因素都有什么? app开发公司服务大致流程 app开发报价是否合理怎么分辨? app开发公司该怎么选择? APP软件开发具体流程步骤 app开发制作的前景趋势 租赁APP开发要具备什么? 采购类app软件开发能给用户带来什么? app定制开发的难度在哪里? app开发要多少钱? 美食APP软件开发需要什么样的功能? app软件开发都有哪些步骤? app开发价格表详细数据 app开发有什么实质性的优势? app开发公司怎么选择? app定制玩出新高度垃圾分类app问世 app定制能否满足各种类型商家的需求? app开发的流程需要几个步骤才能确定? app开发过程中常用到的开发工具有哪些? app开发需要用到什么技术? APP开发有哪些好处? 生鲜配送类型app开发 如何选择一家好的app开发公司? app开发的过程中要认清什么? app开发的大潮流你碰上了吗? app开发有新流程吗? 定制一个app手机软件大概需要多少钱? app定制开发流程都有什么? app定制开发设计​的费用为什么那么高? app软件开发费用是基于什么来收费的? 定制一个app手机软件大概需要多少钱? app开发过程中必须要主要到的几点 企业真的有必要开发企业app吗? app定制开发制作需要注意什么细节? app定制开发公司哪家好? app开发过后需要注意什么 app定制软件怎么开发 OA软件系统定制开发有什么优势 物业管理类型app开发软件的优势是什么 app开发受众群体怎么区分? 小程序对商家真的有用吗? 软件定制开发目前来说还有优势吗? app定制开发都需要注意什么事项? 直播软件如何进行定制? 小程序适合医疗行业吗? 手机游戏app该如何进行策划 物联网是怎么开发的? 怎么做才能制作出一款成功的APP? 什么是软件定义的分布式存储? APP开发中可能遇到的错误 手机app定制开发设计的过程中应该注意什么? 手机网民是如何玩转吐槽pp软件的? 如何评价现如今市面上的app软件 手机app开发制作哪家好 app定制开发需要多少钱 什么是双轨直销系统? app软件定制价格大概是多少? 棋牌游戏开发费用 开发一个app软件需要多少钱? app软件开发全新的趋势 软件定制开发有什么优势? 农场游戏开发 分销系统app开发 O2O商城系统优点 直播app开发费用 H5游戏开发 H5游戏开发 app开发具体的流程 app开发的主要方向 软件开发即将到来的革命 app软件趋势 错过淘宝、微商,你还要错过社交电商? 两大商城app成功上线 如何寻找一家靠谱的App定制公司? 企业开发App的意义有那些? 2019创业风口,揭秘社交电商5大趋势 “火鸡养殖”项目成功交付
期待为您服务 需求梳理+解决方案+工期与报价 在线咨询
业务咨询
业务热线
官方微信
17719803350