xcode APP 打包以及提交apple审核详细流程

合集下载

使用HBuilder平台打包并上传iOS应用到App Store的完整教程

使用HBuilder平台打包并上传iOS应用到App Store的完整教程

使用HBuilder平台打包并上传iOS应用到App Store的完整教程
1.打开HBuilder工具,选择已经开发好的项目,点击“发行”,选择“原生安装包”并选择iOS打包,选择支持的设备类型和使用的苹果证书,包括AppID、profile 文件、私钥证书和私钥密码,然后点击“打包”。

2.打包成功后,下载保存ipa到电脑,进行下一步上传ipa到App Store后台。

3.登录iTunes Connect,创建一个APP,选择平台iOS,输入应用名称、语言、套装ID、sku和用户访问权限,然后上传ipa文件之前先生成APP专用密码。

4.选择刚打包的ipa包上传,等待上传成功后到后台查看上传的版本。

5.配置App Store后台各项信息,包括隐私政策网址、价格时间表、销售范围、APP截图、宣传语、描述、关键词、技术支持网址、分级选项和账号等信息。

6.提交审核,并根据app的类型不同选择出口合规信息、内容版权和广告标识符等选项,然后等待审核结果。

7.处理审核结果,如果是可供销售则说明上架成功,否则根据邮件提示修改错误重新打包上传。

发布IOS应用程序到苹果APPSTORE完整流程

发布IOS应用程序到苹果APPSTORE完整流程

发布应用程序到苹果完整流程参考:〔打包以及提交审核详细流程(新版本更新提交审核)〕〔如何发布应用程序到苹果〕开发环境::开发机器:真机部署测试:个人开发者向导:必备证书和证书〔第一个证书是真机部署测试时用到的,后者证书是发布时需要用到的,缺一不可〕。

(该链接所指文章实现了消息推送的功能、详细讲解了各个证书的申请,以及使用)〔开发这申请发布证书〕我就说说接下来应该做的流程。

在你保证拥有以上两个证书的前提下,距离提交审核,已经剩下两大步了:,创立,填写工程详细信息。

,打包验证通过,提交工程。

好的,我就开始说重点了,童鞋们跟着我的流程走,保证不会迷糊和出错。

.预先准备在你开始将程序提交到之前,你需要有一个,一个有效的发布证书,以及一个有效的。

下面来看看它们各自的作用。

: 〔应用〕是识别不同应用程序的唯一标示符。

每个都需要一个或者标识。

目前有两种类型的标识:一个是精确的〔〕,一个是通配符〔〕。

使用通配符的可以用来构建和安装多个程序。

尽管通配符非常方便,但是一个精确的也是需要的,尤其是当使用或者使用其他功能的时候,比方、或者。

如果你不确定什么样的适合你的工程,我推荐你读下苹果关于这一主题的文档:。

: (发布证书)应用都有一个平安证书用于验证开发者身份和签名。

为了可以向提交,你需要创立一个。

首先需要创立一个〔发布证书〕,过程类似于创立一个〔开发证书〕。

如果你已经在实体设备上测试你的,那么你对创立就已经很熟悉了。

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

: (配置文件)一旦你创立了和,你可以创立一个以方便在中销售你的。

不过,你不能使用和相同的。

你需要为分销创立一个单独的,如果你使用通配符,那么你的多个就可以使用相同的。

: (生成设置)配置、和已经完成,是时候配置中的了。

在的列表中选择一个,翻开顶部的选项,然后更新一下来跟之前创立的相匹配。

最近添加的有时候不会立马就在的中看到,重启一下就可以解决这个问题。

iOS开发之将自己的App打包成ipa并装入真机

iOS开发之将自己的App打包成ipa并装入真机

将自己开发的app打包成ipa装入iPhone的教程
开发完的app怎么打包装入iPhone真机测试?下面是CocoaChina会员angellixf 分享的教程。

帖子地址/bbs/read.php?tid-9189.html 如不出意外。

按照以上步骤操作ok。

(机器连接成功
开发完的app怎么打包装入iPhone真机测试?下面是CocoaChina会员“angellixf” 分享的教程。

如不出意外。

按照以上步骤操作ok。

(机器连接成功,授权文件加入成功,sdk版本与机器一臻

如果机器升级为3.1而xcode为3.1或以下,或机器未连接成功,或未加入授权文件的定
会失败,将会出现图提示:
(或者是别人的app发给你测试:)此时可以用Itunes将App 导入机器,步骤如下:。

iOS app上架app store流程详解

iOS app上架app store流程详解

iOS app上架app store流程详解本篇文章主要介绍使用Hbuildx开发的移动端项目,打包以及上传值苹果应用商店全部流程一、条件1.苹果App Store上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元的费用(具体申请方法后期更新)。

其次创建相应的证书Development是开发环境下的证书,Production是生产环境下的证书(往appStore上传)。

开发好的APP二、证书(1)上架版本需要使用正式的证书(2)Apple开发常用的三个网址:开发者中心:Developer Manage - AppleApp 管理中心:App Management-AppleApp ID管理中心:Apple ID Manage -Apple证书管理中心:Certificate Management -Apple(3)按要求填写后提交。

一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要Apple Pay 的证书.申请苹果证书:(4)点击苹果证书(5)点击新增按钮申请安卓证书(6)点击安卓证书-点击新增按钮三、创建描述文件(1)点击描述文件(2)点击新增按钮四、打包(1)版本配置,双击左侧菜单项目打开xcodeproj,编辑Version 或build 第一次可以随意,但是提交版本成功后,这两个必须有一个值是新的,以作区分,否则提交上传就一定会被拒收。

(2)配置签名,选择Signing&Capabilities。

(3)然后是常规操作,设备选Any Ios Device,Archive 后就是漫长的等待一般为避免打包空间不够,可以先clean 一下。

(4)打包完成后,点击Distribute App 上传到App Store Connect,稍后appid 邮箱会收到结果通知。

五、审核第一次提交审核时,这一步大多都会被拒绝,要求调整修改;这些要求都会通过邮件发送,及时查看邮件并根据要求调整就好。

xcode发布流程

xcode发布流程

xcode发布流程一、概述Xcode是苹果公司为开发iOS和macOS应用程序而开发的集成开发环境(IDE)。

它提供了一套工具,使开发人员能够创建、测试和部署应用程序。

本文将介绍使用Xcode发布应用程序的流程,以帮助开发人员了解如何将他们的应用程序推向App Store。

二、准备工作在开始发布流程之前,开发人员需要完成以下准备工作:1. 注册为Apple开发者,并获得有效的开发者账号。

2. 确保所使用的Xcode版本与目标设备的操作系统版本兼容。

3. 配置应用程序的基本信息,如应用程序名称、图标、版本号等。

三、创建证书和配置文件1. 在Apple开发者网站上创建证书签名请求(CSR)文件。

2. 使用证书签名请求文件创建开发者证书。

3. 在Apple开发者网站上创建应用程序ID,并生成相应的配置文件。

4. 下载并安装证书和配置文件到本地机器上。

四、配置应用程序1. 打开Xcode,选择项目文件。

2. 在项目设置中选择正确的目标设备和部署版本。

3. 确保应用程序的Bundle Identifier与创建的应用程序ID一致。

4. 配置应用程序的图标、启动画面和其他相关资源。

5. 配置应用程序的权限和功能,如相机、通知、位置等。

五、构建和测试应用程序1. 在Xcode中选择合适的运行设备,如iPhone或模拟器。

2. 点击“Build”按钮,编译应用程序。

3. 在目标设备上测试应用程序,确保其功能和界面正常运行。

六、提交应用程序到App Store1. 在Apple开发者网站上创建App Store Connect记录,填写应用程序的基本信息和描述。

2. 在Xcode中选择“Generic iOS Device”作为目标设备。

3. 在Xcode菜单中选择“Product”->“Archive”,将应用程序打包为归档文件。

4. 在Xcode中选择“Window”->“Organizer”,打开应用程序的归档页面。

如何使用iOS开发工具Xcode创建iPhone应用

如何使用iOS开发工具Xcode创建iPhone应用

如何使用iOS开发工具Xcode创建iPhone应用一、简介Xcode 是专为开发 iOS 应用程序而设计的集成开发环境(IDE)。

它提供了丰富的工具和功能,帮助开发者创建出色的iPhone 应用程序。

本文将详细介绍如何使用 Xcode 创建 iPhone 应用程序的步骤及常用功能。

二、安装 Xcode首先,你需要从 App Store 中下载并安装 Xcode。

在 App Store 搜索 Xcode,并点击“获取”按钮进行下载和安装。

安装完成后,可在 Launchpad 中找到并打开 Xcode。

三、创建新项目1. 打开 Xcode 后,点击“创建新 Xcode 项目”按钮,或者选择“文件”菜单中的“新建”>“项目”。

2. 在弹出的模板选择窗口中,选择“iOS”标签,并选择“应用”分类下的“Single View App”。

点击“下一步”。

3. 在“项目选项” 窗口中,为你的项目指定一个唯一的名称,并选择你想要的语言(通常选择 Swift)。

选择你的组织名称或者输入一个新的组织名称,然后点击“下一步”。

4. 在“存储项目的位置” 窗口中,选择一个存储位置,然后点击“创建”按钮。

Xcode 将自动为你创建一个 iOS 应用程序的基本项目结构。

四、界面设计1. 打开创建的项目后,可以看到 Xcode 的界面分为多个区域。

其中,“导航器”区域显示项目文件结构,“编辑器”区域用于编辑代码,“动作”和“对象”区域用于设计用户界面,“控制台”区域显示应用程序运行时的日志信息。

2. 点击“Main.storyboard”文件,在“动作”和“对象”区域可以对应用程序的用户界面进行设计。

你可以通过拖拽预置的视图控件(如按钮、标签等)来创建界面。

使用约束对控件进行位置和大小的调整,以适应不同尺寸的设备屏幕。

3. 在“导航器”区域中,可以查看项目的文件结构。

可以通过添加新的文件或文件夹来组织代码文件,例如模型、视图和控制器。

如何把打包好的app 发布到app store

如何把打包好的app 发布到app store

如何把打包好的app 发布到app store首先你需要有一个apple developer开发者账号,登入后台。

需要创建一个发布者证书,可以看到上面我已经创建了一个开发者证书,下面是新创建的发布证书。

创建的步骤如下:打开mac的钥匙串管理,生成一个CertificateSigningRequest.certSigningRequest 文件,然后在新建一个证书。

然后将生成的CertificateSigningRequest.certSigningReques t文件选择上传,生成一个证书文件,下载双击安装。

再此查看钥匙串访问,可以看到证书:app id和device再调试的时候应该已经创建了,忽略这个步骤,然后创建一个新的provi sioning profiles,然后下载安装然后做一些准备工作,发布到app store,首先进入开发者中心,进入itunes connect然后添加一个新的app,把改需要的信息都填写进去准备工作完成,然后打开xcode,打开代码工程,设置好工程属性,主要是bundle id buil ding setting里面的code signing选择对应的发布证书,然后准备打包。

打包的时候,目标一定要选择ios devices,不然product ->archive选项是灰显的选择XCode->product->archive来打包ipa文件然后选择分发上传至apple 服务器,等待审核即可。

当然也可以选择第二项,保存到本地,然后去运行安装。

或者采用xcode带的工具appl ication loader来上传,不过这个工具经常因为网络问题,而出现很多阻碍,建议用xcod e直接上传。

在finder中选择应用程序(Applications)->右键选择Xcode->显示包内容->contents->A pplications->Application Loader打开Application Loader会出现登录界面,同样用登录开发者中心的账号登录,第一次登录会出现一个接受协议页面,打√后继续就行了c.进入后选择Deliver Your App,会出现你在developer中心填写的项目,是等待上传状态,选择上传ipa就可以了。

IOS打包步骤

IOS打包步骤

我用的是Cocos Code IDE在MAC上打包IPA所需的工具:1.Cocos官网下载Cocos Code IDE,我用的是mac 1.2版本2.下载mac配套的SDK,NDK ,ANT(mac不需要配置python,自带)3.运行cocos ide 配置SDK, NDK, ANT的路径4.下面的配置方法是Windows下配置的方法和mac几乎一样,只有一点需要注意mac自带python,所以不需要再配置python路径。

5.Mac中jdk直接下载后安装即可,不需要配置环境变量6.打包需要Apple ID ,苹果开发者账号,以及证书,证书的话有两个版本1.Development(调试证书) 2.Distribution (发布证书)真机调试的话用1生成的证书,调试完毕要发布到App Store的话,需要用的是2生成的证书具体的步骤:点击continue,进入下一步点击continue,进入下一步然后打开mac上应用程序中的那个钥匙串一样的东西然后点击continue,进入下一个界面。

下一个界面是默认的点击continue,进入,然后点击done,完成。

添加ID添加描述文件然后就把我们建立好的ID,证书全部选择,进入到证书的下载界面,点击download。

下载下来!打开Xcode,单击Xcode菜单栏中的Xcode下拉菜单中的Preferences 选项,在弹出的页面中,选择Accounts,如果当前没有登录你的开发者账号,单击左下的加号按钮,选择Add App ID,然后登录你的开发者账号,登录成功后,单击页面右下的View Details。

然后在新界面中点击左下的刷新!找到你项目中的info.plist(找到项目位置,例如:test/framewroks/runtime-src/proj.ios_mac/ios)文件,打开后修改里面的Bundle Identifier的value值,修改后的value值要和你证书的签名一致。

ios App证书,发布,打包步骤(1)

ios App证书,发布,打包步骤(1)

ios App证书,发布,打包步骤1.开发者证书1.1创建请求证书文件1.1.1打开系统工具 钥匙串访问1.1.2钥匙串访问->证书助理->从证书颁发机构申请证书1.1.3填写电子邮件地址,唯一的,常用名称任意,储存到磁盘。

然后保存到桌面,得到1.2 申请开发者证书1.2.1 登陆https://开发者中心。

点击iOS Provisioning Portal,进入ios配置界面。

1.2.2点击certificates(证书)项,点击Development选项卡,然后点击列表的request certificates按钮。

1.2.3选择请求证书文件,并提交。

1.2.4请求成功1.3下载开发者证书1.3.1 点击download下载到本地。

1.4安装开发者证书1.4.1双击开发者证书文件,打开钥匙串访问,发现新赠一条。

(注:此处的YBK与1.1.3中的名称一直,所以只有申请人所申请的开发者证书才能安装到申请人的mac上,故如需再其他mac上安装开发者证书,须从申请人mac中将证书导出,然后再其他人mac中导入即可。

)2.配置Provisioning pfofiles ,用来告知Xcode用哪个证书/私钥组合来签署程序。

开发设备也通过它来决定如何认证安装在设备上的程序。

2.1新增Provisioning Profiles。

2.1.1,登陆开发者中心https://,选择provisioning选项卡。

点击new profile按钮。

2.1.2填写各项2.1.3下载Provisioning pfofiles,2.1.4,安装Provisioning pfofiles,双击下载文件。

弹出窗口如下,安装成功。

3,打包程序3.1单击工程,选择project里项目,将code signing中的项都选择为之前添加的Provisioning pfofiles(注意:如果添加Provisioning pfofiles多次并删除,须重新启动xcode,避免发生重复错误。

三分钟教会你在Xcode7下上传程序到AppStore

三分钟教会你在Xcode7下上传程序到AppStore

三分钟教会你在Xcode7下上传程序到AppStore对于每一个iOS开发人员来说,最终无疑就是将自己开发的APP上线到AppStore,让更多的人去用自己写的软件。

试想一下,哪天走在街上看到某个人在用你写的音乐软件听着歌,那是一种什么感觉。

好了废话不多说了,看看最新的Xcode7上如果上传程序到AppStore 吧。

上传我个人喜欢分为两大步骤第一、上传前的准备工作。

第二、上传程序包及填写APP信息那么先来看看第一步上传前需要准备什么东西呢?1、准备3.5寸、4寸、4.7寸、5.5寸的程序截图至少个1张,如果支持iPad,那么iPad截图也要有。

这些截图尽量截取页面漂亮的,因为这些截图是要放在AppStore中展示的。

2、1024*1024大小的一张app icon图片,也是用在AppStore中当应用程序图标使用的。

3、要把全局断点去掉4、要把用于开发模式的僵尸调试关闭5、在edit scheme ->info -bulid configuration 改成release模式6、在蓝色工程光标那里的info ->Localization native development region 把en改成China7、TARGETS那里Build是你修改过多少次版本,随便改,而Version是版本号8、在Build Settings里面把证书了描述文件配置好,要选择发布的证书和描述文件OK,前期准备工作已经差不多了,那么来看看第二大步需要注意什么。

第一步、进入app管理页面第二步、点击我的App第三步、在开发者账号里面创建自己的App第四步、填写App的基本信息第五步、进一步填写信息第六步、定价第七步、准备提交第八步、构建版本这一步骤比较麻烦,有两种方式第一种1、先选中模拟器那里设置为Generic iOS Device2、command+B进行变异,左下角的.app文件变黑3、点击Product->Archive会弹出一个对话框点击下图中的Upload to App Store上传就可以了第二种1、先选中模拟器那里设置为Generic iOS Device2、command+B进行变异,左下角的.app文件变黑3、将xcode编译的.app文件放入Payload文件夹内,压缩成.zip文件,修改其后缀为.ipa 文件,等待上传4、在Xcode->Open Developer Tool->application loader上传ipa文件即可好的,通过第八步的两种方式都可以将你的app压缩包提交到AppStore的服务器上,但是这个时候还是要回到资料填写的页面接着填写资料第九步、选择构建的版本第十步、就可以提交以供审核了,剩下的你就静静的等待被审核吧,哈哈。

IOS苹果开发者免费证书申请使用Xcode打包

IOS苹果开发者免费证书申请使用Xcode打包

IOS苹果开发者免费证书申请使⽤Xcode打包在进⾏iOS⾃动化测试时,Mac电脑要想连接iPhone真机进⾏⾃动化测试,需要Mac电脑使⽤的Apple ID申请苹果开发者证书。

苹果开发者证书免费版申请过程很简单,有了Apple ID后直接官⽹同意协议就可以了。

⼀、申请账号并加⼊开发者个⼈免费账号1、注册Apple ID注册地址:2、进⼊苹果开发者页⾯,并登陆地址:/cn/2.1、⾸页菜单栏点击“Account(账户)”登陆2.2、登陆后同意勾选协议:2.3、进⼊苹果个⼈开发者免费账号页⾯:能够看到上图中的页⾯时,表⽰已经申请成功了,可以⽤于iOS⾃动化测试。

免费证书还可以打包测试App⾄iOS⼿机,⽤于⾃动化测试,步骤也很简单。

⼆、通过申请的开发者个⼈免费账号打包⾄真机1、⾸先Xcode要连接iPhone真机2、准备⼀套源码通过Xcode打开3、Xcode中绑定设置已经申请开发者个⼈免费账号的Apple ID4、设置签名在Xcode打开的项⽬中,点击“Signing & Capabilities”,在“Signing”的Team栏选择已经设置绑定的Apple ID。

5、错误解决如果在Team栏选择设置绑定的Apple ID后,“Status”状态栏报错,有两个地⽅设置需要改⼀下:5.1、Xcode是否已连接真机5.2、app ID是否唯⼀,在“Bundle ldentifier”栏输⼊的app标识可能被别的账号注册过,更改标识即可。

6、设置好后,如下图所⽰显⽰苹果开发签名证书绑定的账号7、点击“Build”按钮,即可⼀键打包app⾄真机安装中有如下弹窗提⽰时,需要在iPhone真机中安装描述⽂件并验证通过,即可打包完成。

最新版IOS打包-及-APP-Store-上架详细步骤

最新版IOS打包-及-APP-Store-上架详细步骤

一、IOS开发者证书1.生成CSR文件,已被生成证书使用。

使用MAC,打开钥匙串访问。

用户电子邮箱可以和CA的相同,也可以使用不同的。

请求是:选择存储到磁盘。

勾选让我指定迷药对信息。

选择文件存储的位置。

使用默认值,不需要修改,点击继续。

点击完成。

生成CSR文件完成。

2.生成证书打开浏览器,访问:点击Account,进入登陆页面。

输入开发者帐号和密码,点击Sign in。

点击Certificates,。

进入证书、Id、Profiles管理界面。

点击+进入证书新增页面。

介绍怎么创建Certificate Signing Request(CSR)文件。

下载证书,双击安装。

3.生成打包用P12文件在MAC上重新打开“钥匙串访问”。

选择”登录”.可以看到证书已经导入成功。

邮件选择导出。

选好保存路径,点击储存。

输入证书密码。

P12文件生成完成。

二、AppStore上架1.创建APPID登陆,进入Certificates, Identifiers & Profiles。

点击APP IDS点击+新增App IDsApp ID用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。

App ID主要有以下两种:•E xplicit App ID:唯一的App ID,这种App ID用于唯一标识一个应用程序,例如com.ABC.demo1,标识Bundle ID为com.ABC.demo1的程序。

•W ildcard App ID:通配符App ID,用于标识一组应用程序。

例如*可以表示所有应用程序,而com.ABC.*可以表示以com.ABC开头的所有应用程序。

每创建一个App ID,我们都可以设置该App ID所使用的APP Services,也就是其所使用的额外服务。

每种额外服务都有着不同的要求,例如,如果要使用Apple Push Notification Services,则必须是一个explicit App ID,以便能唯一标识一个应用程序。

xcodeAPP打包以及提交apple审核详细流程

xcodeAPP打包以及提交apple审核详细流程

xcodeAPP打包以及提交apple审核详细流程无论是ios7或是现在的xcode5,虽然有些样式改变了,但是实际上的流程还是这个样子,童鞋们跟着以下的流程走,保证不会迷糊和出错。

首先:必备IDP证书和distribution 证书(第一个证书是真机部署测试时用到的,后者证书是发布时需要用到的,缺一不可)。

1,ituneconnect创建app,填写项目详细信息。

2,xcode打包验证通过,提交项目。

一、预先准备在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioningprofile。

下面来看看它们各自的作用。

Step 1: App ID(应用ID)App ID是识别不同应用程序的唯一标示符。

每个app都需要一个App ID或者app标识。

目前有两种类型的App标识:一个是精确的AppID(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: DistributionCertificate(发布证书)iOS应用都有一个安全证书用于验证开发者身份和签名。

为了可以向App Store提交app,你需要创建一个iOS provisioningprofile 。

首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。

ios 组织打包流程

ios 组织打包流程

ios 组织打包流程iOS 组织打包流程一、概述iOS 组织打包是指将开发完成的iOS 应用程序打包成可发布的ipa 文件的过程。

它是发布应用程序至 App Store 或进行内部分发的必要步骤之一。

本文将详细介绍 iOS 组织打包的流程。

二、准备工作在进行 iOS 组织打包之前,有一些准备工作需要完成。

1. 开发者账号:首先,开发者需要拥有有效的 Apple 开发者账号,以便可以对应用程序进行签名和分发。

2. Xcode 安装:确保已经安装了最新版本的Xcode,因为Xcode 是进行 iOS 应用程序开发和打包的主要工具。

3. 打包配置:在Xcode 项目中,需要进行一些配置以便正确地打包应用程序。

例如,设置应用程序的Bundle Identifier、版本号、构建号等。

三、证书和描述文件在进行 iOS 组织打包之前,需要先配置证书和描述文件。

1. 证书:开发者需要在 Apple 开发者账号中创建证书,用于对应用程序进行签名。

常见的证书类型包括开发证书、发布证书等。

2. 描述文件:描述文件用于将应用程序与开发者账号和设备关联起来。

开发者需要在Apple 开发者账号中创建描述文件,并将其下载到本地。

四、选择打包方式iOS 应用程序的组织打包方式主要有两种:手动打包和自动打包。

1. 手动打包:手动打包需要在Xcode 中进行一系列的操作,包括选择正确的证书和描述文件、设置构建配置、选择目标设备等。

2. 自动打包:自动打包可以通过脚本或者持续集成工具来完成,可以减少重复的操作步骤,提高打包效率。

五、手动打包流程以下是手动打包的具体流程:1. 选择正确的证书和描述文件:在Xcode 中,打开项目的设置,选择正确的证书和描述文件。

确保证书和描述文件与应用程序的Bundle Identifier 相匹配。

2. 设置构建配置:选择要打包的构建配置,一般有Debug、Release 等选项。

Release 配置用于发布版本,Debug 配置用于调试和测试。

App Store应用提交-Xcode上提交ipa

App Store应用提交-Xcode上提交ipa

第二步——打包程序在我们的xcode中有一个打包的按钮打好包后,它会自动弹出来,也可以在orignize查看之后就是验证信息,点击上图的Validate 进行验证一下,确定没问题了在提交。

不验证也可以提交,但是如果不验证的话有问题会很麻烦,最好养成先验证后提交的好习惯。

点击验证后,出现一下图框,在这边输入开发者的账号和密码,点next选择一个描述文件(具有发布证书的描述文件)这个界面说明你的app没问题,如果有问题的话会提示错误或警告,有错误的要要重新修改你的app再次打包验证,有一些警告可以不做修改直接提交,这个纯粹是看你是否完美主义。

第三步——将应用提交到app store苹果推荐用xcode自带的application loader 来提交我们的应用,但是除了用这个以外还能用其他的,下面来分别介绍。

第一种——直接将应用发到app store去(不推荐)点击distribute选择点击submit后就可以提交了第二种,用xcode自带的application loader来提交我们的应用。

(推荐)和上述方法第一步相同点击distribute,但是选择第二个选项这里将生成一个ipa供我们保存到本地保存好后,选择xcode — open developer tool — application loader看到如下图片,填好信息后,就可以上传了这边点击“选取”后,将我们刚刚存在本地的.ipa文件上传就可以了上传成功,这个时候,可以看到你的app的状态也变成了waiting for review 。

上传完成后的5、6天可以查看我们应用的状态看有没有改变,没改变也不用着急,当苹果审核时,状态会变成in review。

接下来你就可以知道你的应用是成功了还是被拒绝了。

ios证书申请和打包ipa上传到AppStore进行TestFlight测试的流程

ios证书申请和打包ipa上传到AppStore进行TestFlight测试的流程

ios证书申请和打包ipa上传到AppStore进⾏TestFlight测试的流程TestFlight测试分内部及外部测试,针对没有上架的app,可以通过此⽅式安装到⼿机测试。

内部测试(上传即可测试):通过测试码安装,⼀个码安装⼀个⼿机。

外部测试(上传后需通过审核):通过⼀个链接跳转到TestFlight应⽤安装,有效期限90天,安装数量1万台。

TestFlight上架App Store审核分7步进⾏,需要注册⼀个苹果的开发者账号才能操作1、安装iOS证书申请辅助软件Appuploader2、申请iOS发布证书(p12)3、申请iOS发布描述⽂件(mobileprovision)4、打包ipa5、上传ipa到iTunes Connect6、申请TestFlight内部测试及外部测试⼀、下载安装iOS证书申请辅助软件AppuploaderAppuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最⽅便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使⽤,可以快速掌握TestFlight上架流程下载软件包后解压直接使⽤,⽆需安装。

成功启动软件界⾯⼆、申请iOS发布证书(p12⽂件)发布证书⽤于上架,证书有p12及mobileprovision两个⽂件,配套使⽤,先申请p12!2.1、⽤苹果开发者账号登录appuploader软件后,选择证书进⼊,点击右下⾓+ADD选择类型:下拉选择发布证书证书名称:不要中⽂、不要太长了、随意设置邮箱:随意密码:证书的密码、⽐如设置123这样,不⽤很复杂,记好、打包时要⽤、很重要应⽤id:这⾥不⽤选点击ok创建。

2.2、创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过看过期时间或者ID就知道哪个是新创建的了)!点击p12 ⽂件,下载保存.p12证书⽂件到电脑。

Xcode打包ipa的基本步骤

Xcode打包ipa的基本步骤

Xcode打包ipa的基本步骤字数2060阅读11331评论18喜欢39确保电脑联网,不然干什么都是扯淡!!1、关于Apple ID很简单,任何人只要跟苹果设备打交道,必须要有Apple ID。

要想打包ipa,同样也必须要有Apple ID,没有的自己注册去。

下面为在Xcode中添加Apple ID作为账号的步骤CA45BCA6-EB11-49FE-AB94-C8719E9B37E2.png591BFCB0-711D-43FD-B401-887CFDF69643.png2、关于开发者账号/postentry?from=search&permalink=2555de_6 72c927网上有大批的开发者账号注册流程,可以去参考,应该很简单。

我没有注册过,一直用的别人的账号。

注册账号之后,可以去苹果的开发者中心https:///membercenter/index.action管理账号,证书,provision profiles等等。

还可以添加测试设备等。

4F0CD668-E1F9-48EC-B81C-B8F2795F4C97.png点进去会有这样的配置界面的。

EF6254C0-5C04-4C6C-A16C-4642681399BB.png 3、关于关于Certificate、Provisioning Profile可以参考这篇文章看看他们之间的关系,Certificate(证书)就是app在打包的时候必须签名,苹果iOS系统在安装app之前会验证Certificate,否则不会通过安装。

Provisioning Profile简单来说就是包含Apple ID,证书,和设备ID等各种信息的集合体。

一般来说,在打包ipa的时候,必须配置Provisioning Profile。

下面来看看Provisioning Profile在Xcode中的体现5522E65F-E167-4F6F-B4B9-8406EF8FA5C9.png如果前面添加了Apple ID账号,进入这个界面,会看到有选项给你选的。

2022最新iOS最新打包发布流程

2022最新iOS最新打包发布流程

2022最新iOS最新打包发布流程关于如何发布iOS应用到App Stroe,苹果开发者中心已经给出了很详细的说明。

和普通的iOS应用一样,使用React Native开发的iOS应用也需要使用普通的iOS 应用的发布流程,总的来说,主要涉及以下几步:加入苹果开发者计划,申请成为开发者;生成和配置开发者证书;打包iOS应用;上传应用并发布到App Store。

如果想要将iOS应用发布App Store,那么加入开发者组织,并且需要拥有会员资格。

如果还没有会员资格,那么可以使用Apple Developer app程序进行注册和购买,购买过程中如果出现任何问题,可以联系苹果客服进行解决。

1、加入苹果开发者计划加入苹果开发者计划需要先申请开发者账号,如果要分发iOS应用,还需要给苹果支付一定的费用。

目前,开发者账号分为个人开发者、企业开发者和公司开发者。

其中,个人开发者账号和公司开发者账号每年99美金,企业开发者账号每年299美金。

个人开发者账号:99美金一年,可以在AppStore上架,并且在app后面显示个人ID;真机调试时最多只能添加一百个苹果设备;一般是个人使用或者小公司使用。

公司开发者账号:99美金一年,可以在App Store上架,可以自定义的团队名称,最重要的是公司账号可以允许多个开发者协作开发,比个人多一些帐号管理的设置和权限的管理。

企业开发者账号:299美金一年,不可以在AppStore上架,一般只在自己企业内部使用,对设备数量没有任何限制;申请的时候还需要公司的邓白氏编码DUNS。

2、证书配置为了能够将iOS应用发布到App Store,需要开发者具有发布应用所需的发布证书、App ID和描述文件。

iOS的Certificates分为开发证书和发布证书,正式打包的时候用的是发布证书。

下面说说在iOS应用发布时才会用到的几个证书:AdHoc:这个证书一般用在上线苹果商店前最后一次的调试,它所用是的证书和配置文件和正式上线商店时用的证书和配置文件是一样的,他们的不同点在于,这个证书中指定了哪些苹果设备(最多100)才能安装此app,所以一般公司就用打个AdHoc包,对设备上线前做最后一步测试AppStore:正式发布到苹果商店的证书,这个是我们上线时候用到最多的一种证书,这个证书打包出来的ipa包对安装设备数量没有限制。

苹果APPSTORE产品上架以及审批流程

苹果APPSTORE产品上架以及审批流程

苹果A P P S T O R E产品上架以及审批流程YUKI was compiled on the morning of December 16, 2020苹果APP STORE 产品上架以及审批流程该文档供参考,实际页面随时会有改动,以实际官网页面为准,但是流程基本是一样的。

一、整个流程涉及的时间点:IDP注册审批(1-2周)(公司已有账号,忽略) 产品提交后审批(1-2周)如果审批不通过,会有邮件通知并告知哪里审批不通过,改好后重新提交审批(又是1-2周)。

二、需要特别注意的点:1、产品稳定性,不要动不动就崩溃,这样会审批不通过2、按钮等一看就懂,且可用3、Appstore上较多的小应用就不要放了,审批比较难通过4、比较有创意的应用审批比较容易通过5、产品版本号不要包含如下:build,version,beta三、详细的产品上架以及审批流程:1、先在iPhone DevCenter上注册成为iphone develope(公司已经有账号)2、现在我们在浏览器中输入登录,进入Manage Your Applications,如下图3、点击Add New Application,如下图,添加一个新的App5、6、重要提醒:此页的配置将会应用到此iTunes Connect账号下的所有应用程序,其中包括两个主要配置项:主语言和公司名称。

切记:一旦这两项配置提交后,以后就不能修改了!图中的A是主语言配置项:即用户稍后输入程序详细数据所会使用的主要语言。

图中的B是公司的名称:对于个人开发者,建议尽量起一个有趣的,容易记的名称吧,不要省事的就用自己的账号名,除非你的账号名也很有特色:)7、上步的两项配置完成后,选择 Continue继续下面的配置,即出口产品承诺的页相关的配置。

这是由于美国法律对加密算法等的要求,如果你的应用程序没有涉及到加密啥的,可以选择No,就可以跳过了。

(一般开发者而言,做点小工具、小游戏啥的,应该不会涉及到加密,因此可以直接skip跳过,继续下面的内容)。

苹果应用商店Apple store上传APP流程

苹果应用商店Apple store上传APP流程

IOS开发创建开发证书及发布App应用目录:------------------------------------------------------------ 错误!未定义书签。

(一) ——流程说明------------------------------------------------------------- 2(二)——创建证书 ------------------------------------------------------------- 31)创建开发者证书------------------------------------------------------ 32)创建发布证书------------------------------------------------------- 11(三)——创建App ID --------------------------------------------------------- 13(四)——创建配置概要文件 --------------------------------------------------- 161)创建开发配置概要文件 ----------------------------------------------- 162)创建发布配置概要文件 ----------------------------------------------- 18(五)——编译应用 ------------------------------------------------------------ 18(六)——打包应用 ------------------------------------------------------------ 21(七)——在iTunes创建填写应用基本信息 ------------------------------------ 25(八)——使用Application Loader工具上传应用 ----------------------------- 31(一)——流程说明发布编译苹果app的流程:1. 注册苹果开发者帐号2. 创建证书3. 创建App ID(不是那个登录账号)4. 创建配置概要文件5. 应用编译6. 应用打包7. 在iTunes创建填写应用基本信息8. 使用Application Loader工具上传应用9. 等待审核流程大概就这些吧,下面就具体说一下每一步怎么操作1.注册苹果开发者账号注册之后一定要成为付费会员,一种99美元(标准版) ,一种299美元(企业版) 具体区别就百度吧,一般都是标准版就可以,如果没有交钱,剩下的找不到的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无论是ios7或是现在的xcode5,虽然有些样式改变了,但是实际上的流程还是这个样子,童鞋们跟着以下的流程走,保证不会迷糊和出错。

首先:必备IDP证书和distribution 证书(第一个证书是真机部署测试时用到的,后者证书是发布时需要用到的,缺一不可)。

1,ituneconnect创建app,填写项目详细信息。

2,xcode打包验证通过,提交项目。

一、预先准备在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioningprofile。

下面来看看它们各自的作用。

Step 1: App ID(应用ID)App ID是识别不同应用程序的唯一标示符。

每个app都需要一个App ID或者app标识。

目前有两种类型的App标识:一个是精确的AppID(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: DistributionCertificate(发布证书)iOS应用都有一个安全证书用于验证开发者身份和签名。

为了可以向App Store提交app,你需要创建一个iOS provisioningprofile 。

首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。

如果你已经在实体设备上测试你的App,那么你对创建development certificate就已经很熟悉了。

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

Step 3: Provisioning Profile(配置文件)一旦你创建了App ID和distribution certificate,你可以创建一个iOS provisioningprofile以方便在App Store中销售你的App。

不过,你不能使用和ad hoc distribution相同的provisioning profile。

你需要为App Store分销创建一个单独的provisioning profile,如果你使用通配符AppID,那么你的多个app就可以使用相同的provisioning profile。

Step 4: Build Settings(生成设置)配置App ID、distribution certificate 和provisioningprofile已经完成,是时候配置Xcode中target的build settings了。

在Xcode ProjectNavigator的targets列表中选择一个target,打开顶部的Build Settings选项,然后更新一下CodeSigning来跟之前创建的distribution provisioning profile相匹配。

最近添加的provisioningprofiles有时候不会立马就在build settings的Code Signing中看到,重启一下Xcode就可以解决这个问题。

配置Target的Build SettingsStep 5: Deployment Target(部署目标)非常有必要说下deployment target,Xcode中每个target都有一个deploymenttarget,它可以指出app可以运行的最小版本。

不过,一旦应用在App Store中生效,再去修改deploymenttarget,你要考虑到一定后果。

如果你在更新app的时候提高了deploymenttarget,但是已经购买应用的用户并没有遇到新的deploymenttarget,那么应用就不能在用户的移动设备上运行。

如果用户通过iTunes(不是设备)下载了一个更新过的app,然后替代了设备上原先的版本,最后却发现新版本不能在设备上运行,这确实是个问题。

(1) 当你决定提高现有app的deploymenttarget时,要在新版本的版本注释中进行说明。

如果你提前告知用户,那么至少有一点,你已经尽力阻止问题的发生了。

(2) 对于一款新app,我经常会把deploymenttarget设置为最近发布的系统版本。

因为新iOS版本发布后,渗透率的增长速度是令人难以置信的。

很多人认为提高deploymenttarget会失去大部分市场,这个说法并不准确,比如iOS 6,iOS6发布后一个月,超过60%的设备已经进行了更新。

但对Android而言,就是另外一回事了,Android用户并不会像iOS用户那样热衷于更新操作系统版本。

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

二、 Assets(资源包)Step 1: Icons(图标)Icon是App中不可分割的一部分,你要确保icon尺寸不会出现差错。

iTunes Artwork: 1024px x 1024px (required)iPad/iPad Mini: 72px x 72px and 114px x 114px (required)iPhone/iPod Touch: 57px x 57px and 114px x 114px (required)Search Icon: 29px x 29px and 58px x 58px (optional)Settings Application: 50px x 50px and 100px x 100px (optional)Step 2: 屏幕截图屏幕截图的作用不言而喻,你可以为每个app上传5张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片。

另外,你还需要分别为iPhone/iPod Touch和iPad/iPad Mini准备不同的屏幕截图。

这也是不小的工作量,但却能展示应用的另一面。

ShinyDevelopment开发的一款售价6.99美元的Mac软件Status Magic可以为你节省不少时间。

StatusMagic可以帮你把状态栏放在截图的正确位置。

屏幕截图和icon是应用给用户的第一感觉,直接关系到用户会不会购买。

不过,你所上传的屏幕截图也不一定非得是实际的截图,看看Where’s My Water? 截图可以通过使用此策略,更具吸引力和说服力。

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

如果你需要更新应用,你还要提供新增加的版本内容。

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

三、提交准备Xcode 4以后,开发者提交应用的过程就简单多了,可以直接使用Xcode进行提交。

首先在iTunes Connect中创建app,访问iTunesConnect,使用你的iOS开发者账号登陆,点击右边的“Manage Your Apps”,点击左上角的“Add New App”,选择“iOS App”,然后完成表格。

(注意,创建时填的APP就是你开发的项目,名称和ID一定要相同)。

https:// 点击进入左上角,添加一个APP,如果你的开发账号之前已经提交过app,下面就会列出来。

第一个页面,选择语言,应用名称,skunumber,bundleID(会让你选择自己创建项目的APPID)。

SKU Number是一个用来识别app的特殊字符串。

我经常使用app的bundle identifier。

最下边是app的Bundle ID,你可以从下来菜单中选择通配符App ID或者准确的App ID。

这个页面是选择app上线的日期(因为apple还需要审核,一般都是推迟几天),售价,以及是否支援教育机构之类的。

以上页面是写版本号,公司名称,软件首类别,次类别(注意两个类别不得重复,否则不会通过),以及评级划分。

以上是软件的内容描述,关键字,技术支持url,以及下面的技术负责人的名字,姓,email,手机号码,这些都很简单,你们都懂的。

---------------------------------------------------------------------------------------------------------------------------------------- 接下来是选择APPicon 一张1024X1024的软件图标,让ui做吧,我也不晓得软件的图标为啥要做这么大;继续上传5张软件的截图,要挑选最重要的图片展示,大小是640x960,xcode 上集成了截图功能,则是打开window-organizer视图窗口,点击自己的手机标签页下的screenshot,就可以截图了,尺寸正好,很方便的噢亲。

有常规的iphone4,iphone5,以及ipad各个add的入口,有的话就上传,没有的话就空着完事后检查无误,点击提交。

Android消息推送APP云推送ios消息推送推送 otuydfo。

相关文档
最新文档