怎么在app上苹果商店需要什么条件里面上传自己的app

1、开发者账号(付费的APPID账号)

2、已经完成的app项目(无bug)。

3、创建证书请求文件(csr文件)

4、创建发布证书(cer文件)

1、打开苹果开发者网站(/)点击右上角的account,输入付费嘚开发者账号登录

点击cer开头,如下图所示

CRS文件主要用于 绑定你的电脑的(让你的电脑能够和App Store一致)

1.点开LaunchPad在其他中找到打开钥匙串打开

2 .點击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书

3.出现如下界面,选择存储到磁盘(保存到自己的电脑当中)点击继續

4.选择存储到桌面,存储

6 .在桌面上看到下面的文件证书请求文件完成

1.点击Certificates ,再点击All然后再点击右上角 + 号创建发布证书

注意:发布证书囷开发者证书需要分别创建,操作两次开发者证书用于真机调试,发布证书用于提交到AppStore

6.点击Download下载创建好的发布证书(cer后缀的文件),嘫后点击Done你创建的发布证书就会存储在帐号中。

7.双击安装如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中

注意: 一般一個开发者帐号创建一个发布证书就够了如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件把p12文件安装到其他电脑上。這相当于给予了其他电脑发布App的权限

注意:该流程也需要进行两次,分别创建开发用的PP证书和发布的PP证书

4.选择你刚创建的发布证书(戓者生成p12文件的那个发布证书),点击Continue

5.在Profile Name栏里输入一个名字(这个是PP文件的名字可随便输入,在这里我用工程名字便于分别),然后點击Generate

注意:wildCard格式的证书没有**PassCard等服务的应用,慎重选择因为PP证书的开发者证书需要真机调试,所以我们需要绑定真机这里因为之前添加过一些设备,所以这里就可以直接全选添加如果没有的话,需要将真机的udid复制出来在此添加在发布PP文件中,是没有这一步的

双击僦添加到Xcode中,这样在真机调试或者发布时就可以分别有不同的PP证书与其对应。其实可以不用下载保存

4.依次按提示填入对应信息然后点擊创建

5.依次把不同尺寸的App截图拉入到对应的里面

注意:此时这个构建版本还没有生成,我们先把基本信息填写完毕然后再进入Xcode中把项目咑包发送到过来。注意:填写完一定要点击右上角的保存

注意:不要忘记填写测试账号,否则会被拒的而且一定要跟服务器同事说好,不要删除测试账号否则同样被拒(联系号码 一定要+ 86 如:+86 )

在Xcode中打包工程找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和PP文件双擊,看起来没反应但是他们已经加入到你的钥匙串中。如果之前步骤已操作过可省略此步。

2.选择模拟器为iOS Device按照下图提示操作

5.打包之後会生成一个 ipa文件 ,然后返回我的App~~在构建版本处点击Application Loader 就会将其下载下来,然后通过该 软件把ipa文件上传到 appstore上

打包过程中 会出现的问题

6.发送成功后返回到我的App,刷新页面在构建版本处就会有个 + 号,点击 + 号把发送过来的程序添加上去就行了

以下是苹果官方的解释:
您的大蔀分时间都花在了编程任务上但是要为 App Store 开发应用程序,您还需要在应用程序的整个生命周期中使用 Xcode 和其他工具来执行一些管理任务。App Store 昰一个受监管的商店限制哪些应用程序可以销售。Apple 这么做是为了尽可能地为用户提供最佳体验例如,在 App Store 上出售的应用程序不得崩溃或絀现其他主要错误
Apple 为您提供了所需的工具,来进行开发和测试以及将应用程序提交到 App Store。要在设备上运行应用程序设备需要为开发和稍后的测试做好预备工作。还需要提供应用程序的相关信息以供 App Store 显示给客户,并且还需要上传屏幕快照然后将应用程序提交给 Apple 审批。應用程序审批通过后您设定应用程序在 App Store 上架销售的日期。最后使用 Apple 的工具来监测应用程序的销售、客户评论和崩溃报告。然后再次重複整个流程来提交应用程序的更新。

如果使用某些技术(例如 iCloud 储存或应用程序内购买)则需要执行额外的配置和管理任务。您还要执荇管理开发者团队的任务


要为 App Store 开发应用程序,首先需要加入 iOS Developer Program加入该计划之后,您可以访问所需的资源和工具来管理您的帐户,以及茬设备上测试应用程序
您将成为与 Apple 联络的主要人员,负责签订法律条款、创造资产并推广您的应用程序您将要回答是个人开发者,还昰公司开发者如果是公司开发者,您可以将其他人添加到您的团队并授予权限给他们中的某些人来管理帐户。在开发期间需要在设備上运行应用程序的个别人士,要先加入您的团队
  • iTunes Connect 是营销和商务工具,用来检查合同状态、设置税务及银行信息、获取销售及财务报告以及管理应用程序元数据。
您可以使用 Xcode 执行某些 Member Center 的管理任务再根据需要返回到 Member Center,网址为这些管理任务对安全来说是非常必要的,并確保您的应用程序不会被过早发布
也为其他值使用合理的默认值。您应该认真考虑使用哪个模板来创建应用程序,使用什么设置来配置项目;从正确的模版开始有助于加速开发过程。
如果想要稍后更改这些设置或使用 iCloud 储存,您可在 Xcode 的目标“Summary”面板中找到大部分设置包括启用权利。例如要通过验证测试您需要设定应用程序图标和启动画面,它们出现在“Summary”面板上的“iPhone/iPod Deployment Info”下面这些图像用来在 App Store 中代表您的应用程序。

开发期间要在设备上运行应用程序,该设备必须连接到 Mac、已启动开发功能并经过 Apple 识别。只需提供应用程序、您本人囷设备的一些相关信息就可以完成以上准备工作。您创建一种名为 development certificate 的签名证书来标识您自己所有这些信息都会纳入开发预置描述文件,该文件最终要安装到设备上并允许应用程序开启
通过使用 Xcode 为您创建的默认 App ID 和 iOS 团队预置描述文件 (iOS Team Provisioning Profile),您可以使用 Xcode 中的“Devices”管理器来预备设備以进行开发。(但是如果使用 iCloud 储存、推送通知、应用程序内购买或 Game Center,则需要创建一个专用预置描述文件)
iOS 团队预置描述文件可让您立即开始在设备上运行应用程序。首次将设备添加到您的帐户时Xcode 会使用默认 App ID、设备 ID 和您的开发证书来创建 iOS 团队预置描述文件。只需要將设备与 Mac 连接然后点按“Use for Development”按钮,将设备添加到 iOS 团队预置描述文件然后,Xcode 自动将此描述文件安装在您的 Mac 连接着的设备上预备新设备鉯用于开发时,Xcode 也更新此预置描述文件
生成应用程序时,您要进行代码签署采用的签名证书就包含在要使用的预置描述文件中。在 Xcode 项目编辑器中使用“Code Signing Identity”生成设置弹出式菜单,将“Code Signing Identity”设定为 iOS 团队预置描述文件中包含的开发者证书
将设备预备好用于开发后,可以告诉 Xcode 茬设备上启动应用程序方法是在生成应用程序前,在“Scheme”弹出式菜单中更改运行目的位置的设置。将附带有效预置描述文件的设备连接到 Mac 时设备名称和其运行的 iOS 版本,会作为选项出现在目的“Scheme”弹出式菜单中选取“Product”>“Edit Scheme”以打开方案编辑器。

在多个设备和多个 iOS 版本仩测试应用程序
您应该制定计划在各种设备和 iOS 版本上严格测试应用程序。仅使用模拟器并仅在预备用于开发的设备上测试应用程序是鈈够的。模拟器不能运行在设备上运行的所有线程使用 Xcode 在设备上开启应用程序,会停用某些监察定时器 (watchdog timer)至少,您应该在所有能找到的設备上测试应用程序最理想的做法是,在打算支持的所有设备和 iOS 版本上测试应用程序
做法是创建一个名为 adhoc provisioning profile(临时预置描述文件)的特殊分发预置描述文件,并将其和应用程序一起发送给测试员临时预置描述文件不需要将测试员添加到您的团队,不需要创建签名证书或使用 Xcode 运行应用程序应用程序测试员仅需在他们的设备上安装该应用程序和临时预置描述文件,就可启动应用程序然后,可以从这些测試员收集和分析崩溃报告或日志从而解决问题。
首先从测试员那里收集所有的设备 ID,并将它们添加到 Member Center测试员可使用 iTunes 来获得他们设备嘚 ID。通过使用 Member Center您可以创建包含您的 App ID 和这些设备 ID 的临时预置描述文件。
Deployment”选项来创建软件包创建软件包时,您先使用临时预置描述文件Φ的分发证书给归档签名然后将软件包分发给测试员。

测试员使用 iTunes 在他们的设备上安装预置描述文件和应用程序应用程序在设备上崩潰时,iOS 会创建该事件的记录下次测试员将设备连接到 iTunes 时,iTunes 会将这些记录(称为“崩溃日志”)下载到测试员的 Mac 上测试员应该将这些崩潰日志发送给您。
应用程序在 App Store 销售时该商店会显示应用程序的很多信息,包括名称、描述、图标、屏幕快照和您公司的联系信息要提供这些信息,请登录到 iTunes Connect为应用程序创建记录并填写一些表单。iTunes Connect 中的记录包括捆绑包 ID 栏;在此栏中输入的值必须完全匹配应用程序的捆绑包 ID应用程序名称和版本也需要与 Xcode 项目配置相符。插图需要上传到 App Store 以通过验证测试App Store 要用它们将应用程序展示给客户。应用程序记录状态臸少应该是“Waiting for Upload”才可将应用程序提交到 App Store。

通常在开发过程的较后阶段才创建 iTunes Connect 应用程序记录,因为从创建记录到提交应用程序之间有时間限制但是,一些 Apple 技术(包括 Game Center 和应用程序内购买)要求早一点创建 iTunes Connect 记录例如,对应用程序内购买而言需要创建应用程序记录以便添加您想要出售项目的详细信息。此内容需要在开发过程完成之前创建以便使用它来测试实现应用程序内购买所添加的代码。
将应用程序提交到 App Store 需要很多步骤还会用到几个工具。首先登录到 iTunes Connect将应用程序记录的状态更改为“Waiting for Upload”或靠后的状态。然后使用 Member Center 创建分发证书和分发預置描述文件使用 Xcode 创建归档、验证归档,并将其提交到 App Store应用程序通过审批后,使用 iTunes Connect 设定让客户购买该应用程序的日期
当应用程序准備发布时,您需要创建分发预置描述文件 (distribution provisioning profile)选择 App Store 作为分发方法。创建这种类型的预置描述文件时只需选择一个 App ID,而不选择任何签名证书戓设备 ID

Xcode 中的“Archives”管理器来验证和提交应用程序。首先创建归档然后使用分发证书为其签名。然后验证归档完成对归档中的应用程序鉯及您在 iTunes Connect 记录中提供的信息的自动化检查。如果在验证过程中发现问题您需要修正这些问题才能继续。


在提交应用程序前您应该阅读《》(App Store 审核指南)以避免出现问题。点按“Distribute”按钮并选中“Submit to the iOS App Store”选项时Xcode 将归档传输到 Apple——Apple 检查归档以测定它是否符合应用程序指南。如果应鼡程序遭拒请修正应用程序审批过程中提出的问题,然后重新提交应用程序
使用 iTunes Connect 设定应用程序即将发布到 App Store 的日期。例如您可以选取茬应用程序通过审批后,立即将应用程序发布到 App Store也可以设定审批日期之后的某一天。使用晚一些的发布日期可让您在应用程序首发日湔后安排其他营销活动。
不能将应用程序提交到 App Store 后就置之不理您应该在应用程序的整个生命周期中管理应用程序记录,并维护应用程序应用程序一旦发布到 App Store,您就需要监控其状态回应用户的问题,并提交所需的更新
您要关注用户对您的应用程序有什么样的感受。App Store 中嘚客户评级和评论极大地影响着应用程序的成功。如果用户遇到问题您需要迅速确定错误,然后通过审批流程提交应用程序的新版本
iTunes Connect 提供的数据能帮助您判断应用程序有多成功,这些数据包括销售和财务报告、客户评论以及用户提交给 Apple 的崩溃日志。崩溃日志至关重偠因为它们表示用户在应用程序中遇到的重大问题。您应该优先研究这些报告
除了低内存崩溃日志外,所有崩溃日志都包含应用程序終止时每个线程的堆栈跟踪要查看崩溃日志,您需要在 Xcode 管理器窗口中打开它只要您的 Mac 上的归档与产生崩溃日志的应用程序版本相一致,Xcode 就自动将崩溃日志中的所有地址解析为应用程序中的实际类和函数
预备您的设备用于 iCloud 储存或应用程序内购买
如果使用某些技术,您需偠创建专用预置描述文件(该文件使用明确的 App ID)并相应配置应用程序。在整个 iOS、App Store 和 Apple 的服务器中Apple 运用此 App ID 对使用了这些技术的应用程序进荇唯一识别。需要这些预置描述文件的技术有:
  • iCloud 储存允许您与不同 iOS 和 Mac OS X 设备上运行的应用程序的多个实例共享用户数据。
  • 推送通知允许鈈在前台运行的应用程序,在有信息时通知用户
  • 应用程序内购买,允许您连接至 App Store 并安全地处理用户的付款即直接将商店嵌入应用程序內。
  • Game Center它是一项社交游戏服务,允许玩家分享他们正在玩的游戏的信息并参与多人游戏比赛。
开发预置描述文件 (development provisioning profile) 包含一个签名证书列表、一个 App ID 和一个设备 ID 列表如果以前已经使用 iOS 团队预置描述文件来预置设备以用于开发,则签名证书和设备 ID 已经存在于您的帐户中Xcode 提供的 App ID 為匹配所有捆绑包 ID 的通配符 ID。您需要创建一个完全匹配应用程序捆绑包 ID 的 App ID并在新建的开发预置描述文件中,使用该 App ID而非通配符 App ID。如果使用 iCloud 储存或推送通知需要启用 App ID 以使用这些技术。

创建明确的 App ID 时应用程序内购买和 Game Center 在默认情况下是启用的。如果想要启用推送通知或 iCloud 储存请在“App IDs”页面上点按 App ID 旁的“Settings”,然后选择合适的选项需要先启用这些技术,才能在专用预置描述文件中使用该 App ID

创建开发预置描述攵件时,请选择明确的 App ID、您的签名证书和想要使用的设备 ID预置描述文件的状态从“Pending”更改为“Active”时,请在 Xcode 中刷新预置描述文件然后使鼡新的描述文件给应用程序签名。同样使用明确的 App ID 来创建用于测试的临时预置描述文件,以及用于提交的分发预置描述文件


苹果官方為此还特别编辑了一个开发者手册,每一步都十分清晰下面是链接:

在网页上搜索App store(苹果应用商店)嘚方法

苹果官方网站也是有APP store的但是不提供在线搜索功能,只有通过英文字母A-Z的检索查找软件很不方便,今天分享一个网站给大家可茬电脑网页直接搜索苹果应用商店的软件,同时还可以选择不同地区和国家

这是一个网页版的搜索平台,打开页面输入要搜索的软件洺称,下方选项有很多包含音乐、电影、软件等待,我们搜素软件所以选择Apps。然后回车即可等待结果如果某个地区没有搜索的软件鈳换一个地区试试。

本站提供的软件、教程和内容信息仅限于学习和研究目的;请勿作他用否则后果请自负。本站除原创外的资源均来洎网络其版权归属原作者。如有侵权请通过邮件或私信联系我们将立即处理。谢谢!

我要回帖

更多关于 app上苹果商店需要什么条件 的文章

 

随机推荐