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开发前景概述 如何让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软件开发质量决定成本 app开发过程需要那些技术人员? app开发制作中顶端管理如何设计 微信小程序开发 深入解析“拼团”功能 App开发过后测试流程 App开发的周期大概是多久? 医疗行业app软件开发需要具备哪些功能? app开发进入到物联网时代 OA系统可以实现哪些功能? 电商软件开发思路 App开发公司应该具备哪些服务上的优势? 企业App怎么才能显得高端 实时阅读类的App软件有什么开发思路? 为何互联网发展的势头如此猛烈? App软件开发需要学习什么知识? App开发旅游服务类型的软件有什么优势? 如何保证App开发的质量 App开发公司属于服务公司 客户怎么挑选有技术含量的App开发公司? APP开发过程中会有运用到什么技术? APP开发需要经过哪些流程? App开发用户心理学分析 仓储类型App开发详情? App开发失败的原因汇总 怎样开发出好的App软件 App开发泛滥成灾金融行业要抓紧机会 OA软件开发技术对比 App软件开发需要注意以下四点 app开发费用怎么区分? 定制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大趋势 “火鸡养殖”项目成功交付
期待为您服务 需求梳理+解决方案+工期与报价 在线咨询
业务咨询
业务热线
官方微信
17719803982