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值要和你证书的签名一致。

  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。

相关文档
最新文档