2发布App到App Store中文档格式.docx
- 文档编号:832303
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:23
- 大小:1.38MB
2发布App到App Store中文档格式.docx
《2发布App到App Store中文档格式.docx》由会员分享,可在线阅读,更多相关《2发布App到App Store中文档格式.docx(23页珍藏版)》请在冰点文库上搜索。
“ProvisioningProfiles“,我们先创建一个AppID,对于要发布到AppStore上的程序,都有一个唯一的AppID;
点击图4左侧的Identifiers->
AppIDs会列出你当前所有的AppID,如下图5所示:
图4
图5
我们点击右上角的
来创建一个新的AppID,如下图6所示:
图6
其中有两项需要你自己填:
第一个AppIDDescription,用来描述你的AppID,这个随便填,没有什么限制;
AppIDPrefix,前缀被默认定义为团队的ID;
AppIDSuffix,后缀被定义为ID搜索字符串,这里有两种选择,一种是明确写好的后缀,另一种是带统配符的后缀,可以自己选择,然后再输入BundleID即可。
第二项BundleID,这是你AppID的后缀,是指应用程序的代码标示,这个需要仔细。
因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:
在线ipa包编译时需要填写的iAppIDs就是你在此输入的第二项内容。
最后一块是AppServices,也就是你想让你的App提供的服务,在AppID注册之后是可以编辑进行修改的。
可以提供的服务包括:
数据保护、游戏中心、iCloud、应用内购买、Inter-App音频、存折、推送,可根据需要自己选择。
填完后点击Continue按钮,如下图7所示来确认申请AppID的信息,在这可以看见我们已经生成的AppID:
ebookappid,以及已经选择的可以提供的服务。
图7
点击Submit按钮,提示ID注册完成如下图8,点击Done按钮完成注册,同时回到如显示已有AppID显示的页面如图9所示,在这可以看到刚申请好的AppID,ebookappid。
图8
图9
1.3、申请创建发布证书DistributionCertificate
1.3.1、先创建一个证书请求文件
iOS应用都有一个安全证书用于验证开发者身份和签名。
在ProvisioningPortal的Distribution栏目下有详细介绍,但总体可以归纳为以下步骤。
【在苹果的MAC系统中】首先打开应用程序-实用工具-钥匙串访问KeychainAccess如下图10所示,在Preferences中关闭OCSP和CRL。
再打开应用程序-实用工具-钥匙串访问(KEYCHAIN),在“证书助理“中,选择“从证书颁发机构求证书"
,如下图11所示:
图10
图11
在下图12所示的界面,你的电子邮件地址:
填你申请iDP的电子邮件地址,常用名称,默认就好,CA空,选择“存贮到磁盘“(也可选中”让我指定密钥对信息“),点击"
继续"
按钮:
图12
选择保存的位置,比如选择桌面,如下图13。
图13
下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest(.CSR)的证书请求文件。
1.3.2、安装WWDRintermediatecertificate
证书
继续登录到你的MEMBERCENTER,选择“Certificates,Identifiers&
Profiles“,选择左边的Certificates选项,可以看到它右边有四个选项,我们选择Distribution,点击下面的clickheretodownloadnow。
下载完成后,双击安装,安装成功后,可以在你的钥匙串里面的证书下面看到这个中级证书。
1.3.3、请求一个发布证书
OK,现在来请求一个真正的发布证书,还是在这个页面,点击requestcertificate:
这个页面告诉你怎么生成发布证书,点击下面的"
选取文件"
,选择你在第一步创建的证书请求文件,然后点击"
submit"
:
OK。
现在你有一个证书可以下载了,如下图(不能下载请刷新页面):
1.3.4、安装和导出
点击"
download"
下载你生成的证书,下载完成后双击安装,如果有如下提示,选择login,OK:
这时再查看你的钥匙串,应该有下面这一行IphoneDistribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。
如果你没有这个钥匙,那么请检查上面那一步做错了。
现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"
xxxxxxx"
,如下:
给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件
输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。
现在你就有了发布程序需要的p12文件。
在线ipa包编译时需要上传的distribution.p12就是你导出的发布证书;
certificatepassword就是导出证书时填写的密码。
1.4、生成DistributionProvisioningProfile配置文件
【说明:
一旦你创建了AppID和distributioncertificate,你可以创建一个iOSprovisioningprofile以方便在AppStore中销售你的App。
不过,你不能使用和adhocdistribution相同的provisioningprofile。
你需要为AppStore分销创建一个单独的provisioningprofile,如果你使用通配符AppID,那么你的多个app就可以使用相同的provisioningprofile。
】
在下图左边选择provisioning选项,同样的右边的子项中选择distribution,来生成一个发布的准备文件:
选择newprofile,在下图中,第一个“method”,选择AppStore;
“Profilename“,这个随便填,下面的”AppID“,选择我们开始的时候创建的AppID,这个必须一致。
确认后提交:
等待几秒钟再刷新这个页面,ProvisioningProfile就可以下载了,点击download,下载。
我们得到了一个xxxxxx.mobileprovision。
然后就可以安装Profile了,安装后Profile会被添加到XCode。
在线ipa包编译时需要上传的distribution.mobileprovision就是你生成的文件。
现在,我们的证书的准备工作就做完了,我们有了一个AppID,一个p12格式的证书文件,一个ProvisioningProfile文件。
二、检查签名和生成设置
打开XCode,在BuildSettings中选择CodeSigning。
在Release设置上选择刚才申请的DistributionProfile。
选择生成目标为iOSdevice,然后点击Archiving开始打包应用。
三、Ipa包提交到苹果AppStore
3.1、在iTunes中创建程序
App上传后就可能到iTunesConnect去设置App的销售国家、App的描述和截图了。
这些设置会直接体现在AppStore上。
需要设置银行帐号,并同意签署很多销售条款。
打开YourApplications"
AddNewApp"
,填写下面的表格。
默认语言,appname,SKUNumber,这是自己程序的标识,点击后面的"
?
"
有说明。
Bundleid:
这个可以选择,必须和你申请证书时候的AppID保持一致,否则会上传失败。
填完后,点击"
Continue"
。
这个页面设置程序的生效时间和价格,选择后,点击"
下图的页面需要填一些程序的信息,注意"
ReviewNotes(optional)"
这个选项是对苹果review程序的说明,如果你的程序需要登录才可以使用,要在这里提供用户名和密码,如果你的程序的一些特色很隐晦,可以在这里提供操作步骤,这是让apple的review人员看的东西,不会在AppStore里面显示。
下图的页面是一些分级的说明,根据需要选择:
下面是metadata,这个可能很重要,注意那个keywords,设置的越多你的程序被搜到的几率越大,但是最好不超过100字,否则可能会被苹果认为是作弊。
Largeappicon
这需要一张1024x1024的icon。
screenshots是屏幕截图或者说明性的图片。
填完后done,这样就创建好了一个app,点击"
viewdetail"
,然后选择“ReadytoUploadBinary”。
这时发现你的app显示一个黄色的waitforupload,表示你可以上传你的二进制代码了。
如下图:
3.2、上传程序
上传程序请在你的mac系统下找到applicationuploader工具,找不到的可以在下图这儿下载。
Xcode4.x将该工具集成到了xCode里面。
在Mac下安装了该工具后,运行,如果是第一次,可能需要你用你自己的idp帐号登录(以后会保存在钥匙串中),登录后会自动检查你有没有等待上传状态的app,选择你创建好的app,如下图:
Next"
choose"
按钮,选择你从AppCan在线编译出来的ipa包,修改.ipa后缀为.zip,请不要打开修改包里面的内容(包括添加和删除资源图片等文件),否则会上传失败。
Send"
按钮,等待上传,上传完成后,打开iTunesconnect,这时候你的程序状态变为"
uploadreceived"
,程序进入苹果第一步审核。
第一步审核几分钟到几小时。
当通过第一步审核后,程序状态变为"
waitforreview"
,此时程序进入等待人工审核的状态,大概4天到2周的时间都是这个状态,直到排队轮到你的程序时,程序进入"
inreview"
状态,如果你的程序没有内容上的问题,符合苹果的审核标准,那么审核成功,你程序的状态变为绿色的"
ReadyforSale"
,如果审核失败,程序状态变为红色的"
Rejected"
上传过程中每一步的失败苹果都会发邮件给你,或者你能在ResolutionCenter看到详细的失败信息。
当你的程序变为"
readyforsale"
状态时候,你就可以在AppStore里面找到它了。
至此,上传结束。
你就可以通过IOS设备在Appstore中找到你的应用了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2发布App到App Store中 发布 App Store