当前位置:首页 » 苹果设备 » 苹果软件发布
扩展阅读
手机挖财显示网络出错 2024-11-16 04:28:54

苹果软件发布

发布时间: 2022-01-22 05:53:31

‘壹’ 如何发布ios应用程序到苹果app store

我就说说接下来应该做的流程。在你保证拥有以上两个证书的前提下,距离app提交审核,已经剩下两大步了:1,itunes-connect创建app,填写项目详细信息。2,xcode打包验证通过,提交项目。好的,我就开始说重点了,童鞋们跟着我的流程走,保证不会迷糊和出错。

1.预先准备

在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioning profile。下面来看看它们各自的作用。

Step 1: App ID(应用ID)

App ID是识别不同应用程序的唯一标示符。每个app都需要一个App ID或者app标识。目前有两种类型的App标识:一个是精确的App ID( explicit App ID),一个是通配符App ID( wildcard App ID)。使用通配符的App ID可以用来构建和安装多个程序。尽管通配符App ID非常方便,但是一个精确的App ID也是需要的,尤其是当App使用iCloud 或者使用其他iOS功能的时候,比如Game Center、Push Notifications或者IAP。

如果你不确定什么样的App ID适合你的项目,我推荐你读下苹果关于这一主题的文档:Technical Note QA1713。

Step 2: Distribution Certificate(发布证书) iOS应用都有一个安全证书用于验证开发者身份和签名。为了可以向App Store提交app,你需要创建一个iOS provisioning profile 。首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。如果你已经在实体设备上测试你的App,那么你对创建development certificate就已经很熟悉了。

如果对此不熟悉,我建议你读下 苹果关于signing certificates和provisioning profiles的详细指导 。

Step 3: Provisioning Profile(配置文件) 一旦你创建了App ID和distribution certificate,你可以创建一个iOS provisioning profile以方便在App Store中销售你的App。不过,你不能使用和ad hoc distribution相同的provisioning profile。你需要为App Store分销创建一个单独的provisioning profile,如果你使用通配符App ID,那么你的多个app就可以使用相同的provisioning profile。


Step 4: Build Settings(生成设置)

配置App ID、distribution certificate 和provisioning profile已经完成,是时候配置Xcode中target的build settings了。在XcodeProjectNavigator的targets列表中选择一个target,打开顶部的 Build Settings选项,然后更新一下 Code Signing来跟之前创建的distribution provisioning profile相匹配。最近添加的provisioning profiles有时候不会立马就在build settings的 Code Signing中看到,重启一下Xcode就可以解决这个问题。

Step 5: Deployment Target(部署目标)

非常有必要说下deployment target,Xcode中每个target都有一个deployment target,它可以指出app可以运行的最小版本。不过,一旦应用在App Store中生效,再去修改deployment target,你要考虑到一定后果。如果你在更新app的时候提高了deployment target,但是已经购买应用的用户并没有遇到新的deployment target,那么应用就不能在用户的移动设备上运行。如果用户通过iTunes (不是设备)下载了一个更新过的app,然后替代了设备上原先的版本,最后却发现新版本不能在设备上运行,这确实是个问题。

(1) 当你决定提高现有app的deployment target时,要在新版本的版本注释中进行说明。如果你提前告知用户,那么至少有一点,你已经尽力阻止问题的发生了。

(2) 对于一款新app,我经常会把deployment target设置为最近发布的系统版本。因为新iOS版本发布后,渗透率的增长速度是令人难以置信的。很多人认为提高deployment target会失去大部分市场,这个说法并不准确,比如iOS 6, iOS 6发布后一个月,超过60%的设备已经进行了更新 。但对Android而言,就是另外一回事了, Android用户并不会像iOS用户那样热衷于更新操作系统版本 。

【以上简而言之,最好从项目设计时,就决定是否考虑兼容低版本用户,支持的话,写代码时使用ios新特性时最好做一下判断,if是老版本if是新版本】

在最新的WWDC2014上,公布的数字显示,iOS7的市场占有率已经为87%

2. Assets(资源包)


Step 1: Icons(图标)

Icon是App中不可分割的一部分,你要确保icon尺寸不会出现差错。

iTunes Artwork: 1024px x 1024px (required)

iPad/iPad Mini: 72px x 72pxand114px x 114px (required)

iPhone/iPod Touch: 57px x 57pxand114px x 114px (required)

120px x 120px(required) for iPhone5/iPhone5c/iPhone5s


Search Icon: 29px x 29pxand58px x 58px (optional)

Settings Application: 50px x 50pxand100px x 100px (optional)

Step 2: 屏幕截图

屏幕截图的作用不言而喻,你可以为每个app上传5张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片。另外,你还需要分别为iPhone/iPod Touch和iPad/iPad Mini准备不同的屏幕截图。这也是不小的工作量,但却能展示应用的另一面。Shiny Development开发的一款售价6.99美元的Mac软件Status Magic可以为你节省不少时间。Status Magic可以帮你把状态栏放在截图的正确位置。

屏幕截图和icon是应用给用户的第一感觉,直接关系到用户会不会购买。不过,你所上传的屏幕截图也不一定非得是实际的截图,看看Where’s My Water?截图可以通过使用此策略,更具吸引力和说服力。

当我们连上调试机以后。可以利用Xcode中Organizer中的New Screenshot轻松的截出标准大小的图片。

Step 3: 元数据 在提交应用之前,要管理好app的元数据,包括1应用名称、2版本号、3主要类别,4简洁的描述,5关键词,6.支持URL。如果你需要更新应用,你还要提供新增加的版本内容。

如果你的应用需要注册【打开APP需要登录,比如飞信】,你还得向苹果提供一个测试账户或者demo账户,这样审核人员就能很快进入app,而不用再注册账号。

3. 提交准备

Xcode 4以后,开发者提交应用的过程就简单多了,可以直接使用Xcode进行提交。首先在iTunes Connect中创建app,访问iTunes Connect,使用你的iOS开发者账号登陆,点击右边的“Manage Your Apps”,点击左上角的“Add New App”,选择“iOS App”,然后完成表格。

ITjob祝你尽早学会,不用谢

‘贰’ 应用在苹果App Store 怎么上架以及审批

iOS APP上架App Store流程:

1、注册开发者账号

开发者账号分为三种,分别是个人开发者账号,公司开发者账号,和企业开发者账号。

2、创建APP ID、配置文件Profiles

创建APP ID,APP ID非常重要,上架流程就是用APP ID关联在一起的。

3、创建iOS发布证书

创建iOS发布证书,下载P12证书文件。

4、打包ipa

利用iOS证书打包ipa,可以使用HBuilder工具打包。

5、iTunes connect创建APP

进入iTunes connect,选择创建APP,输入应用名称、语言、套装ID等,创建APP。

6、上传ipa

APP uploader程序中,提交ipa文件。

7、填写APP信息提交审核

iTunes connect中在我的APP中填写APP的各项信息,提交审核,等待通过即可。

App Store审核比较严格,其实可以借助苹果签名,这样就可以不经过App Store,直接在苹果手机上安装了。

搜索微导流,点击企业签名,上传自己的ipa文件,就可以完成在线签名了。

‘叁’ 开发的软件如何在苹果APP STORE上架

1、appid非常重要,整个上架流程就是用appid关联在一起,如果之前iOS真机调试时创建过了,就不用重新创建了,还是用那个appid。首先登录开发者中心进入证书页面。点击证书、ID及配件文件,进入设置。

‘肆’ 怎么上传苹果应用商店app store流程

1、登录developer.apple.com

2、点击member center后

3、点击certificates Identifiers

4、点击Certificates,首先创建App IDs

5、其次创建相应的证书 Development是开发环境下的证书, Proction是生产环境下的证书(往appStore上传),对应的推送证书 也不多说了。

6、点击下一步后会让你选择 本地生成本地密钥和证书关联,

7、本地生成密钥文件。在LaunchPad里找到钥匙串访问,创建本地密钥文件

8、用户邮件地址写 开发者账号的邮箱地址, CA地址不用写

9、生成本地密钥文件后(该本地密钥适用 推送 发布 开发等环境证书的创建,建议创建完后不要删掉) ,接步骤6 完成证书创建。

10、创建配置文件;之上所有步骤完成后,证书和配置文件以及bundle id就创建好了。剩下在本地项目中做出相应设置

11、添加你的开发者账号和密码到项目中

12、设置Build Settings。debug 对应的是开发证书和开发的配置文件,release对应的是发布证书和发布配置文件,development对应的是测试环境,proction对应的是生产环境。请大家根据实际情况选择对应的证书和配置文件。

13、修改bundle ID (与之前在developer上创建的bundle ID保持一致)和 bundle name(app的名字)

14、修改scheme (修改为release版本)和 运行设备(修改为 iOS Device 形态)

15、打包之前,先到https://itunesconnect.apple.com 创建应用的名字 填入相应的应用信息,3.5寸 4寸 4.7寸 5.5寸照片各5张,基本应用的资料 以及手动发行和自动发行版本等等。

16、archive打包 ,根据需求(上传或测试)选择证书、配置文件和scheme

17、Xcode会自动弹到Organizer界面

18、选择Export后,再选择第二个 save for ad hoc deployment ,生成本地ipa文件包 用于测试,next 倒出到本地即可。

App Store(iTunes Store 的一部分),是iPhone、iPod Touch、iPad以及Mac的服务软件,允许用户从iTunes Store或Mac App Store浏览和下载一些为iPhone SDK或Mac开发的应用程序。用户可以购买收费项目和免费项目,让该应用程序直接下载到iPhone或iPod touch、iPad、Mac。

其中包含:游戏,日历,翻译程式,图库,以及许多实用的软件。在Mac中的App Store叫Mac App Store,和iOS的软件不相同。App Store 拥有海量精选的移动 app,均由 Apple 和第三方开发者为 iPhone 度身设计。

你下载的 app 越多,就越能感受到 iPhone 的无限强大,完全超乎你想象。在 App Store 下载 app 会是一次愉快的体验,在这里你可以轻松找到想要的 app,甚至发现自己从前不知道却有需要的新 app。

你可以按类别随意浏览,或者选购由专家精选的 app 和游戏收藏,Apple 会对 App Store 中的所有内容进行预防恶意软件的审查,因此,你购买和下载 app 的来源完全安全可靠。2014年11月,苹果公司正式宣布,人民币1元及3元将是中国区应用商店的新定价,作为一个永久价格选项,1和3元将是中国区应用商店的新定价,而不是短期促销行为,其他国家的开发者向中国运营商商店提交应用的时候都可以选择这两个新的定价区间。

2018年6月4日,苹果在年度开发者大会时,修改了App Store的规则,对开发者使用iPhone用户好友及其他联系人信息的行为作出限制,悄然关闭了允许应用开发者在没有用户许可的情况下存储和分享数据的漏洞。

‘伍’ 如何将App程序发布到苹果App Store

具体步骤如下所示:

1、进入苹果的开发者中选项,就会看到以下画面,点击红框内的选项。

‘陆’ 怎样将应用程序发布到Apple store上去

提交ios应用:
1: 完成基本信息
出现在app store中app的名字要做到独一无二, 这个名字可以不同于主屏幕icon下边的名字,不过推荐使用相同的名字。
sku number是一个用来识别app的特殊字符串。最下边是app的bundle id,可以从下来菜单中选择通配符app id或者准确的app id。
2:价格和有效性
下一步,确定app的价格和有效性。苹果已经确定好了价格梯度,所以你不需要分别选择各个国家中app售价,只需要指定在哪个国家的应用商店出售 即可。 在app store显示这款应用之后,这一过程中填的信息还可以被修改,也就是说你可以更改价格,并且不需要提交或更新。
2: 元数据
根据应用的内容和功能,苹果会给应用一定评级,比如很多应用是4+,500px是17+。除了告诉用户app的内容和功能,也可以让孩子的父母放心。
如果应用等级跟内容不符合,苹果也会拒绝应用。
4:准备上传二进制文件
提交完app的元数据后,会看到关于app的一些摘要信息,应该在提交之前看看app的版本。点击“view details”按钮,再点击右上角的“ready to upload binary”。然后系统会问一个或几个关于app的问题,完成后,会看到提示信息,准备上传二进制文件。app的状态就变成“waiting for upload”。
5:上传二进制文件
为了上传程序,需要为程序创建一个archive。只能在一台真实设备上创建一个archive。 如果在active scheme中选择了ios simulator,那么在xcode的proct菜单中archive选项是灰色不可选的。连接一台ios设备到mac机器上,然后在active scheme中选择这台设备,然后选择xcode中proct菜单里面的archive。
如果一切正常的话,现在会获得一个archive,并且xcode的organizer会自动打开,并显示出刚刚生成的archive。在列表中 选中archive,然后点击右边的“distribute”按钮。在显示出来的画面中,选择“submit to the ios app store”。然后输入ios开发者账号进行认证。接着选择application 和code signing identity。
应用程序的二进制文件会上传到苹果的服务器中——在这个过程中,程序同样需要被验证。如果在验证过程中遇到了错误,程序的提交流程就会失败。验证处理非常有用,如果程序中有一些错误,苹果的 app store评审团会告诉你具体原因。
上传完成后,app状态就变成“waiting for review”了。

‘柒’ 怎样发布自己的软件到苹果软件商店

问苹果啊 注册 有权限就可以了 ,GnArzB

‘捌’ 怎么在苹果市场发布软件

1、首先去官网,注册成为开发者账号,网上教程很多,一搜即可。
2、一般用户是99美元/年,企业用户是199美元的,然后用账号就可以管理发布应用了!
3、审核通过后就能看到了,发布时可以设置价格、限免活动、区域等。

‘玖’ 如何在IOS上发布APP

1、上架App Store

App Store是唯一的官方应用商店,如果自己不知道怎么上架,可以借助第三方开发者服务平台进行上架。应用规范的情况下,加急三天就可以上架。

不过苹果审核向来是比较严格的,上架前最好确定自己的应用没有违规、敏感信息。否则提交也审核不过,反而浪费时间。

‘拾’ 如何将App程序发布到苹果App Store

  1. 预先准备

    在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioning profile。下面来看看它们各自的作用。

    Step 1: App ID(应用ID)

    App ID是识别不同应用程序的唯一标示符。每个app都需要一个App ID或者app标识。目前有两种类型的App标识:一个是精确的App ID( explicit App ID),一个是通配符App ID( wildcard App ID)。使用通配符的App ID可以用来构建和安装多个程序。尽管通配符App ID非常方便,但是一个精确的App ID也是需要的,尤其是当App使用iCloud 或者使用其他iOS功能的时候,比如Game Center、Push Notifications或者IAP。

    如果你不确定什么样的App ID适合你的项目,我推荐你读下苹果关于这一主题的文档:Technical Note QA1713。

    Step 2: Distribution Certificate(发布证书) iOS应用都有一个安全证书用于验证开发者身份和签名。为了可以向App Store提交app,你需要创建一个iOS provisioning profile 。首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。如果你已经在实体设备上测试你的App,那么你对创建development certificate就已经很熟悉了。

    如果对此不熟悉,建议你读下苹果关于signing certificates和provisioning profiles的详细指导 。



    Step 3: Provisioning Profile(配置文件) 一旦你创建了App ID和distribution certificate,你可以创建一个iOS provisioning profile以方便在App Store中销售你的App。不过,你不能使用和ad hoc distribution相同的provisioning profile。你需要为App Store分销创建一个单独的provisioning profile,如果你使用通配符App ID,那么你的多个app就可以使用相同的provisioning profile。


    Step 4: Build Settings(生成设置)

    配置App ID、distribution certificate 和provisioning profile已经完成,是时候配置Xcode中target的build settings了。在XcodeProjectNavigator的targets列表中选择一个target,打开顶部的 Build Settings选项,然后更新一下 Code Signing来跟之前创建的distribution provisioning profile相匹配。最近添加的provisioning profiles有时候不会立马就在build settings的 Code Signing中看到,重启一下Xcode就可以解决这个问题。

配置Target的Build Settings

Step 5: Deployment Target(部署目标)

非常有必要说下deployment target,Xcode中每个target都有一个deployment target,它可以指出app可以运行的最小版本。不过,一旦应用在App Store中生效,再去修改deployment target,你要考虑到一定后果。如果你在更新app的时候提高了deployment target,但是已经购买应用的用户并没有遇到新的deployment target,那么应用就不能在用户的移动设备上运行。如果用户通过iTunes (不是设备)下载了一个更新过的app,然后替代了设备上原先的版本,最后却发现新版本不能在设备上运行,这确实是个问题。

(1) 当你决定提高现有app的deployment target时,要在新版本的版本注释中进行说明。如果你提前告知用户,那么至少有一点,你已经尽力阻止问题的发生了。

(2) 对于一款新app,我经常会把deployment target设置为最近发布的系统版本。因为新iOS版本发布后,渗透率的增长速度是令人难以置信的。很多人认为提高deployment target会失去大部分市场,这个说法并不准确,比如iOS 6, iOS 6发布后一个月,超过60%的设备已经进行了更新 。但对Android而言,就是另外一回事了, Android用户并不会像iOS用户那样热衷于更新操作系统版本 。