⑴ app怎么上架到苹果商店
当你用开发出了自己的app,下一步就是向app store提交应用了,这时应该如何操作呢?我的app真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。开启分步阅读模式操作方法011.你的应用已经准备好了吗?测试写完最后一行代码或者执行完最后一个功能并不意味着你的app已经完成了,你是否让你的应用在多个设备上进行测试了?你的应用是否有内存泄露的问题?你的应用程序是否总是崩溃?这几年,ios设备市场规模增长迅猛,你必须保证你的应用已经在尽可能多的设备上通过测试。常见的问题比如你是否在iphone 5的4寸屏幕到ipad mini的7.9寸屏幕上都通过了测试。ios模拟器非常有用,但它是在mac上运行的,内存和处理能力要比你口袋中的手机强大很多,一款iphone 3gs和iphone 5的性能差别更不用多说。作为ios开发者,你可不能冒着风险长期使用一款过时的ios设备来创建和维护app,即便app可以在老的ios设备上很好地 运行,但不代表也可以在新设备上跑的顺畅。苹果的审核是封闭的,但能减少不完善的性能表现给用户带来的糟糕体检。如果你的应用时常崩溃,或者启动后不久运行速递变得缓慢迟滞,那在向app store提交之前你还有不少工作要做。即便苹果审核人员不能发现app存在的问题,但用户会发现。如果用户体验很差,那么用户会给你的差评或者低分,进 一步影响到应用的销售和下载。规则和指南就像我前面所说的,苹果为开发者提供了很多文档资料,开发者尤其要注意ios人机交互指南和app store审核指南,不过不少开发者没有精力或者难以静下心来认真研读这些文档,那么你的应用将会因为这些文档中列出的要求而被一再拒绝。再退一步说,即便你没有研读ios人机交互指南和app store审核指南,但开发者也要知道大家常说的那些规则,如下我列出了一些你的应用应该和不应该做的事情。你的应用需符合APPStore审核标准不能崩溃不能使用私有api,不能复制原生app的功能,应该使用iap(应用内付费)金融交易不能在用户不知情的情况下使用相机或者麦克风应该使用有版权的图片这些只是上边所说的文档内容中很小的一部分。ios人机交互指南和app store审核指南内容更多是非常琐碎的。但有的小地方你也许会不经意的违反。比如,在苹果使用启用自家地图之前,mapkit framework使用的是谷歌地图,用户也非常清楚谷歌的logo会放在每张地图的左下角,如果你的应用的用户界面覆盖了谷歌的logo,那么苹果就会 拒绝你的应用。虽然这非常琐碎,但也是不少开发者经常“犯错误”的地方。如果还有不懂的地方可以到APICloud 的QQ群(398827124)当中寻求帮助。(查官方论坛链接)END022.预先准备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。distribution certificate(发布证书)ios应用都有一个安全证书用于验证开发者身份和签名。为了可以向app store提交app,你需要创建一个ios provisioning profile 。首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。如果你已经在实体设备上测试你的app,那么你对创建development certificate就已经很熟悉了。如果对此不熟悉,我建议你读下苹果关于signing certificates和provisioning profiles的详细指导。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。build settings(生成设置)配置app id、distribution certificate 和provisioning profile已经完成,是时候配置xcode中target的build settings了。在xcode project navigator的targets列表中选择一个target,打开顶部的build settings选项,然后更新一下code signing来跟之前创建的distribution provisioning profile相匹配。最近添加的provisioning profiles有时候不会立马就在build settings的code signing中看到,重启一下xcode就可以解决这个问题。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用户那样热衷于更新操作 系统版本。END033. assets(资源包)提交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)屏幕截图的作用不言而喻,你可以为每个app上传5张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片。另外,你还需要分别为 iphone/ipod touch和ipad/ipad mini准备不同的屏幕截图。这也是不小的工作量,但却能展示应用的另一面。shiny development开发的一款售价6.99美元的mac软件status magic可以为你节省不少时间。status magic可以帮你把状态栏放在截图的正确位置。屏幕截图和icon是应用给用户的第一感觉,直接关系到用户会不会购买。不过,你所上传的屏幕截图也不一定非得是实际的截图,看看where’s my water? (小鳄鱼爱洗澡)截图可以通过使用此策略,更具吸引力和说服力。元数据在提交应用之前,要管理好app的元数据,包括1应用名称、2版本号、3主要类别,4简洁的描述,5关键词,6.支持url。如果你需要更新应用,你还要提供新增加的版本内容。如果你的应用需要注册吗,你还得向苹果提供一个测试账户或者demo账户,这样审核人员就能很快进入app,而不用再注册账号。提交ios应用END044. 提交准备完成基本信息出现在app store中app的名字要做到独一无二, 这个名字可以不同于主屏幕icon下边的名字,不过推荐使用相同的名字。sku number是一个用来识别app的特殊字符串。我经常使用app的bundle identifier。最下边是app的bundle id,你可以从下来菜单中选择通配符app id或者准确的app id。价格和有效性下一步,确定app的价格和有效性。苹果已经确定好了价格梯度,所以你不需要分别选择各个国家中app售价,你只需要指定在哪个国家的应用商店出售 即可。 在app store显示这款应用之后,这一过程中填的信息还可以被修改,也就是说你可以更改价格,并且不需要提交或更新。元数据我们已经说过元数据了,不过还没有说应用评级。根据应用的内容和功能,苹果会给应用一定评级,比如很多应用是4+,500px是17+。除了告诉用户app的内容和功能,也可以让孩子的父母放心。如果你的应用等级跟内容不符合,苹果也会拒绝你的应用。准备上传二进制文件提交完app的元数据后,你会看到关于app的一些摘要信息,你应该在提交之前看看app的版本。点击“view details”按钮,再点击右上角的“ready to upload binary”。然后系统会问你一个或几个关于app的问题,完成后,你会看到提示信息,告诉你准备上传二进制文件。app的状态就变成“waiting for upload”。END055. 上传二进制文件为了上传程序,需要为程序创建一个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。应用程序的二进制文件会上传到苹果的服务器中——在这个过程中,你的程序同样需要被验证。如果在验证过程中遇到了错误,程序的提交流程
⑵ iOS App 如何上架需要注意哪些问题
上架步骤:
1、注册开发者账号
2、创建APP ID、配置文件Profiles
3、创建iOS发布证书
4、打包ipa
5、iTunes connect创建APP
6、上传ipa
7、填写APP信息提交审核
上架被拒的常见原因:
1、APP的完成度
要考虑iOS上架应用是否有明显的bug,在IPV6网络下能够流畅使用,是否有隐藏开关,测试账号是否完善等等。
2、准确的元数据
描述、截图与实际功能不符,一定要用苹果手机截图,去除隐藏功能模块代码
3、商业模式
主要是因为没有资质。所以建议大家尽可能多地把自己公司合规的证据资料发给苹果。
4、强制或暗中采集用户信息
不能暗中采集或共享用户的个人信息,将“强登录”功能修改为提示登录的版本。
5、 重复 App
当iOS上架应用的代码或者功能与已有APP相似度太高,那么有可能会被认定为马甲包。
6、功能不够完善
如果苹果人为该iOS上架应用功能太少,没有核心功能时,那么也可能审核不通过。一般打包封装的APP很容易触发这个问题。
7、支付
主要是iOS上架应用接入第三方支付,支付宝、微信等,所以还是老老实实地走苹果支付的支付方式。
8、代码违规
很可能是三方库中含有SDK,检查文档中是否有违规字符串,有的话删掉。
9、定位服务
还是那句话,iOS上架应用如果要采取用户数据信息,需要给予用户提示,得到用户的允许。
10、知识产权
主要是iOS上架应用中未经授权,使用受版权保护的第三方材料。
iOS上架还会遇到各种各样的问题,根据反馈来进行相应的修改。
代上架:
亥著开发者服务平台:
⑶ 应用在苹果App Store 怎么上架以及审批
1、创复建App IDs
2、申请iOS发布证书制
3、申请iOS发布描述文件
4、上传ios证书编译打包IPA
5、在iTunes Connect创建App
6、上传iTunes Connect
7、iTunes Connect填写APP信息并提交审核
App Store上架过程复杂,并且要经过苹果的机审和人工审核,有一点差错就会被驳回重头来,所以一般都会选择平台帮忙上架。
亥著开发者服务平台可帮忙上架App Store,ios和Android系统都可以帮助上架。
也可以做苹果签名,签名成功后的应用无需上架App Store,也不用苹果审核,直接就可以链接或二维码的形式分发给ios用户安装
⑷ 如何在IOS上发布APP
发布步骤登陆苹果开发者中心http://developer.apple(99美元账号)进入itunes connect选择Manage Your Apps选择Add New App填写项目相关信息,不知道怎么填的点击问号查看,Bundle ID Suffix需要与上一篇申请发布证书中锁填的后缀一致,否则在上传项目时会出错,需要重新打包然后是选择项目价格和日期接下来的页面要填写项目的完整信息URL可以填写自己的主页,公司的主页等,会被展示在itunes中的,这个URL千万不可填写微博主页等需要登陆后才能查看的链接,有网友因为填写微博链接被拒,实在不行,填写博客地址也可的④ 联系人信息可以填写自己,也可以填写公司的,demo Account 如果App中需要登陆,可以提供一个测试账号方便苹果审核时调试⑤上传的图片都是在ituns中展示所用的。3.5-Inch的图片尺寸是960*640或者640*960,或960*600,或620*900,这几种尺寸都可以。4-Inch的图片尺寸是1136×640, 1136×600, 640×1136 或者 640×1096, 截图最好是真机调试时按住电源键和home键截,这样尺寸肯定不会错的。点击继续之后会出现,项目是等待上传状态,可以选择edit编辑项目的相关信息接下来打包应用程序(前提,已经申请过发布证书并安装,未申请的请参照本文开头的链接进行操作)a.打开Xcode,选择Proct->Archiveb.然后选择distribute…c.选择第二个d.选择发布证书点击next之后便会生成.ipa文件3.上传.ipa文件,,需要用mac自带的Application Loadera.在finder中选择应用程序(Applications)->右键选择Xcode->显示包内容->contents->Applications->Application Loaderb.打开Application Loader会出现登录界面,同样用登录开发者中心的账号登录,第一次登录会出现一个接受协议页面,打√后继续就行了c.进入后选择Deliver Your App,会出现你在developer中心填写的项目,是等待上传状态,选择上传ipa就可以了。4.上传成功后再回到开发者中心,刷新页面就会发现项目是等待审核状态了,正常审核周期是5个工作日此时邮箱会收到苹果的邮件,审核结果出来后也会收到邮件
⑸ 如何将App程序发布到苹果App Store
预先准备在你开始将程序提交到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 SettingsStep 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用户那样热衷于更新操作系统版本 。
⑹ 上架苹果APP需要什么条件
1. 首先这个类别的APP不能使用个人开发者账号;——意思就是说,你这个拍卖商业性质的APP,需要注册一个公司开发者账号!使用贵公司的营业执照去做认证!(且你…
⑺ 如何发布IOS应用程序到苹果APP STORE
要发布iOS应用程序到App Store首先需要一个iOS developer帐号,账号是收费的,$99美元/年。即便是免费应用也需要一个开发者账号,注册Developer账户这里就不详细介绍了。然后自然是将App准备好。确保iOS应用程序已经在模拟器(Simulator)中做了全面的测试确认没有已知Bug了。App发布的工作一切准备好了之后,就可以发布应用到App Store了,应用发布概括起来需要以下几个流程:1. 注册App ID,在Xcode中指定Bundle Identifier2. 创建发布证书(Distribution Certificate)3. 创建Distribution Provisioning Profile4. 用Distribution Profile为应用签名5. 打包App6. 在iTunes Connect上传App以上大部分的操作是在Provisioning Portal、XCode、Keychain Access工具和iTunes Connect中完成的。上传App必须在Xcode软件里执行(也就是要有MacAir, MacMini等运行Moc OS X Mountain等10.x的系统,最好是10.7等最新版的。XCode这个Object C的集成开发环境目前版本是4.3.2。其他操作都可以在普通浏览器里完成。
⑻ 开发的软件如何在苹果APP STORE上架
1、appid非常重要,整个上架流抄程就是用appid关联在一起,如果之前iOS真机调试时创建过了,就不用重新创建了,还是用那个appid。首先登录开发者中心进入证书页面。点击证书、ID及配件文件,进入设置。
⑼ 如何把自己APP 上传到IOS苹果商店
上架过程分七个步骤,按步骤一步步来。照着教程做简单、快速就能完成 iOS App 的上传。1、创建 App 身份证(App IDs)2、申请 iOS 发布证书3、申请 iOS 发布描述文件4、导入 iOS 证书到 xocde 打包 IPA5、在 iTunes Connect 创建App6、上传 IPA 到 App Store7、上传好 IPA 回到 iTunes Connect 填写 App 信息并提交审核
⑽ iosapp上架流程
上架基本需求资料1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程)2、开发好的APP通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般在教程对常见错误都有解释,仔细看看,不清楚可以联系技术支持或者加群提问。也录制了视频教程,想看视频教程的,点击观看。苹果iOS APP真机调试测试和上架App Store视频教程优酷http://v.youku/v_show/id_XMzk0MTMyNDM2NA==.html?spm=a2hzp.8244740.0.0iOS APP上架发布分AB两部分,首先测试APP,如没问题再上传APP审核!A部分:真机调试分5步进行介绍,如果已经真机测试好,请直接下拉看B步骤。(上架前一定要先测试好APP,要不app一堆bug,上架也审核不过,浪费时间)1、安装iOS上架辅助软件Appuploader2、登录Appuploader申请iOS开发证书文件p123、登录Appuploader申请iOS开发证书描述文件mobileprovision4、使用iOS证书文件打包苹果APP5、安装打包的APP到苹果手机测试B部分:上架App Store审核分6步进行。1、申请iOS发布证书2、申请iOS发布描述文件3、打包ipa4、iTunes Connect创建APP5、上传ipa6、设置APP各项信息提交审核A部分:真机调试APP(安装到非越狱手机测试)一、下载安装iOS上架辅助软件AppuploaderAppuploader下载链接下载软件包后解压直接使用,无需安装。如果win 32位系统点击appuploader.exe启动时提示(下图所示),32位系统需要点击appuploader.jar或者start.bat启动Windows 32的系统请先安装好java环境再启动软件java环境安装教程二、登录Appuploader申请iOS证书文件p122.1打开Appuploader,用苹果开发者账号登录进去。2.2、选择证书项目进入2.3、点击右下角+ADD选择类型:选择开发证书(开发证书打包的才能安装到手机)输入证书名称:不要中文、随意设置邮箱:(随意)密码:证书的密码,不是开发者账号密码,如123这样不用很复杂,记好、打包时要用、很重要。应用id:这里不用选!点击ok创建。注意:iOS开发证书最多能申请2个,如果账号已经有2个开发证书了,将申请报错(如下图)。一个开发证书可以用于多个APP测试,不用每个app都对应申请个开发证书p12,开发证书p12是可以公用的,区分开下面步骤申请的的描述文件就行了,一个p12可以对应无数描述文件。当然也可以删除之前的重新申请2.4、创建成功后,找到刚创建的iOS开发证书(iOS Development这个类型的就是开发证书,如果之前创建过看过期时间就知道哪个是新创建的了),点击p12 文件,下载保存.p12证书文件到电脑。三、登录Appuploader申请iOS开发证书描述文件mobileprovisioniOS证书文件有两个,刚申请了p12文件,接下来申请mobileprovision描述文件在申请ios描述文件之前,先添加好两样基础信息,应用id及苹果手机设备号udid如果你之前添加过应用id和设备,应用id点击三角符号下拉可以看到,设备选择开发版profile选项可以看到之前添加的。如果之前加过要用以前加过的应用id,跳过此步。初次使用或者需要上架另一个项目app需要先创建一个应用id及添加相关的开发测试人员设备。3.1、先介绍添加应用ID,点击添加应用id!(不同的APP需要编写不同的应用id相当于app的身份证)如果添加报错(应用id具有唯一性,可能重复添加或者别人用过这个应用id),解决办法就是修改下应用id,重新编下。应用id:三段式格式、如app名称是淘宝,可以编写为com.app.taobao,自由编写!不能重复!具有唯一性@名称:数字或者字母,自由编写,不要中文,不能重复。在AU软件添加的应用id只有默认权限,如果你需要开通推送通知、苹果支付等权限需要到苹果开发者中心配置!苹果开发者中心添加应用id配置相关权限教程点击ok只要没弹出报错就是添加成功了,注意先关掉窗口,重新点右下角+ADD进入下拉应用id可查看刚添加的应用id是否存在。填加好应用id下步添加设置udid3.2 添加测试设备udid要安装到哪个苹果手机测试就添加哪个手机的udid,添加了udid的手机才能安装,最多能加100个!如果你以前加过udid,不需要加新的测试苹果手机上去,跳过此步,直接申请证书!先来获取udidudid如果你的手机链接了电脑并且安装好了相关驱动,AU软件会自动获取,直接点ok添加就行了其他两种获取udid的方式3.3、苹果手机助手获取UDID如爱思助手,电脑下载爱思助手,连上苹果手机,设备信息里面那个设备标识就是udid。3.4、扫码获取苹果手机udid使用 iPhone 或 iPad 微信扫码选择自带的浏览器safari浏览器打开二维码里的链接,即可快速获取 UDID这个一长串的就是设备的Udidid实例:获取到udid输入名称name:数字或者名字,自由编写,不能重复,不能中文。点击ok无提示即为添加成功在苹果开发中心也可以添加设备,在AU软件添加的设备在开发者中心也会有显示。苹果开发者中心添加udid设备教程如果苹果设备udid添加报错(如下图),检查这个udid是否正确或者之前添加过!Type选择开发版即可看到刚添加的设备。3.5、勾选相关信息生成ios开发证书描述文件Type:选择开发版profile(安装到手机测试需要开发证书)应用id:选择添加的对应的应用id证书:选中全部Devices:勾选需要测试苹果手机名称:数字或者字母,随意输入,注意不要重复。点击ok创建3.6、选择刚创建的iOS开发版描述文件(iOS Developer这个类型的就是开发描述文件,找到刚创建的输入的名字),点击Download下载,保存到电脑申请得到了两个iOS证书文件p12和.mobileprovision就可以去打包ipa了。四、iOS打包IPA各开发者工具打包教程,根据自己使用的平台去打包,证书都是一样用。这里介绍了几个平台的打包教程,对应自己使用平台的看看,没有写的平台如果不会可以问下技术支持。开心App平台打包网站教程HBuilder打包教程APICloud打包教程phonegap打包教程xcode打包教程APPcan打包教程变色龙打包ipa教程这里以HBuilder平台为例4.1、打开HBuilder工具,选择开发好的项目,点击发行,选择发行为原生安装包。4.2、选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书AppID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)profile文件:选择上传配置文件.mobileprovision私钥证书:上传.p12文件私钥密码:输入创建p12设置的密码。然后点击打包。4.3、打包成功后,下载保存ipa,这个ipa包就能安装到手机测试了。4.4、安装IPA到手机进行测试特别注意:ios不像安卓、不能直接把ipa文件发送到手机安装,需要通过手机助手安装,或者上传分发平台扫二维码安装,如蒲公英,fir这种分发平台。二维码扫码下载示例链接fir.im/j7su推荐使用爱思助手安装连接上手机、点击应用游戏,点击导入安装,选择刚打包的ipa包,或者直接选择ipa包右键通过爱思助手安装。4.5ipa将自动安装4.6、安装成功了第一次启动应用会出现如下提示,用测试证书或者企业证书打包的ipa都会这样,需要设置一下。点击设置、进入通用,下拉选择描述文件和设备管理。4.7、点击开发者应用下面出现的账号,信任,然后就能启动应用,下次启动不在出现提示。安装后测试APP各项情况,如果没问题了进行第二大步骤,上架APP。——————————————————————————————————————————————————B部分:上传ipa到App Store审核1、申请iOS发布证书2、申请iOS发布描述文件3、打包ipa4、iTunes Connect创建APP5、上传ipa6、设置APP各项信息提交审核一、申请iOS发布证书(p12文件)刚真机测试申请的是开发证书,上架需要申请发布证书,替换下发布证书打包就能上架了(发布版证书打包的不能安装,所以先用开发证书测试好再替换发布证书发布上架包)。1.1、点击右下角+ADD选择,下拉选择发布证书证书名称:不要中文、随意设置邮箱:随意密码:证书的密码、比如设置123这样,不用很复杂,记好、打包时要用、很重要应用id:这里不用选点击ok创建。注意:iOS发布证书最多能申请3个,如果账号已经有3个发布证书了,将申请报错(如下图)一个发布证书可以用于多个APP上架,不是说只能申请3个发布证书就只能上架3个app,完全不用每个app都申请个发布证书p12,发布证书p12是可以公用的,区分开下面步骤申请的的描述文件就行了。一个p12可以对应无数的描述文件。也可以删掉之前的发布证书,重新创建,不会影响已上架的app。1.2、创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过请看过期时间就知道哪个是新创建的了),点击p12 文件,下载保存.p12证书文件到电脑。二、创建iOS发布描述文件(.mobileprovision文件)2.1、返回Appuploader首页,选择描述文件。2.2、点击+ ADD,对应选择发布版profile应用id:选择对应的id(又称套装id,appid,BundleID,包名)证书:选中全部就行Devices:设备这里不像选开发版profile时会出现,发布版不用选。输入名称:不要中文,随意,123之类的就行,注意不要跟之前申请过的名称一样),点击ok创建。2.3、选择刚创建的发布版描述文件(iOS Distribution这个类型的就是发布描述文件,找刚创建的输入的名称),点击Download下载,保存到电脑跟真机测试打包ipa一样,上传这两个发布证书打包的上架ipa包就能上架了。三、上传发布证书编译打包(替换打包测试包的开发证书)各平台打包教程、根据自己使用的开发平台去打包。lbuilder打包网站教程xcode打包教程HBuilder打包教程APICloud打包教程phonegap打包教程AppCan打包iOS变色龙打包ipa教程这里以HBuilder平台为例3.1、打开HBuilder工具,选择完工的项目,点击发行,选择发行为原生安装包。3.2、选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书AppID,苹果开发者中心申请的那个(又称套装id,appid,BundleID,应用id),如com.app.taobaoprofile文件,选择上传配置文件.mobileprovision私钥证书,上传.p12文件私钥密码,输入创建p12设置的密码。然后点击打包。3.3、打包成功后,下载保存ipa,这个ipa包就能上传审核了。打包好ipa后,不要直接上传ipa,先到iTunes Connect后台创建APP。四、创建APP4.1、登录iTunes Connect,点击我的APP进入创建一个APPitunesconnect.apple/login4.2、进入点击左上角+号选择新建APP,选择平台iOS,应用名称:APP的名称语言:APP的语言,中文还是英文。套装ID:(应用id、appid、包名,跟申请证书使用的要保持一致)sku:不能写中文,自己用拼音随便编一个,好识别就行,如app叫淘宝,就输入taobao。用户访问权限:一般选完全访问权限创建了APP然后再上传ipa文件。五、Windows环境下上传IPA到App Store5.1、Windows环境下上传IPA到App Store先创建一个APP专用密码,配置到Appuploader软件!苹果一种机制,上传ipa需要一个特定的APP专用密码,app-specific password打开网站appleid.apple/zh_CN登录苹果开发者账号登录进去找到安全项目,点击生成专用密码。密码标签随便输入,123,app等之类的都行。点击创建生成,(注意密码标签不是专用密码,是由苹果系统生成的一串密码)专用密码就是下面这个样子的密码,把这个密码复制,打开Appuploader点击右上角,选择设置,把上传专用密码复制上去,同时勾选上保存密码,点击Save保存,然后再回去提交ipa上传就可以正常上传了。5.2、输入专用密码点击OK保存后,点击单个ipa按钮提交5.3、选择刚打包测试没问题的ipa包5.4Appuploader将自动上传你的IPA,包如果很大需要上传一段时间,当出现以下提示时(packages were uploaded successfully进度条蓝色),说明上传成功。如果进度条红色说明上传失败,通过下面的链接,找解决方案,或者加技术支持解答。上传ipa常见错误解决方案5.5上传成功后到后台查看上传的版本packages were uploaded successfully 进度条蓝色,ipa上传成功后,登录iTunes Connectitunesconnect.apple/login后台查看上传的ipa进入APP,点击活动,所有构建版本选项(下图所示),这里会显示上传成功的构建版本,如果ipa包没问题刚上传会显示正在处理!如果没有出现版本,请查看下面的链接解决成功上传ipa但iTunes Connect后台没有构建版本解决办法正常的包会处理一段时间,等他慢慢处理,先去设置APP的各项信息。5.6、设置APP各项信息提交审核先选择第一项APP信息、需要设置两个地方。隐私政策网址:可直接填写我们官网http://applicationloader/,也可参考这个教程,做一份正规的隐私政策链接。隐私政策链接模板教程副标题:可写可不写类别:根据自己APP类型选。5.7、选择左边的第二项价格与销售范围价格时间表:免费APP就设置为免费、收费的app就根据情况设置价格。销售范围:如果只是上架到中国就选中国、也可以全选所有地区,影响不大,设置好储存。5.8、选择左边第三项准备提交进入、这个页面需要设置几项信息、一步一步来。先设置app截图!因为现在苹果规则的改变,iPhoneX刘海屏6.5的截图必须提供了。打开上架前真机测试安装的app,截图你想展示的app页面(最多可以传10张,一般截图个三四张就行了)!6.5寸(必须要)是x系列刘海屏iPhone手机截图(iPhone X、iPhone XS、iPhone XS Max、iPhone XR这些机型任选一个截就行,如果没有x系列刘海屏手机找人借一个截图),尺寸为1242*2688,小屏x刘海屏手机截图的尺寸如有差别用ps调整下尺寸再上传!如果没有iPhonex真机通过ps制作x系列手机截图教程5.5寸(必须要)则不是刘海屏的iPhone手机截图(iPhone5、6、7、8这些机型),尺寸为1242*2208,尺寸如有差别用ps调整下尺寸再上传!12.9寸ipad截图(如app没支持ipad不用上传!),第二代、第三代尺寸都是2048 *2732!app预览是视频的意思,可以不上传。5.9、往下拉、设置app的宣传语、描述、关键词宣传文本:APP的一句话介绍(如不知道怎么写,到App Store搜索同行的app参考)描述:APP的详细介绍关键词:搜索你app的关键词、可以设置多个,多个关键词用英文状态下的逗号隔开技术支持网址:可以设置为公司网站个人网站,没网站直接设置我们的官网也行 http://applicationloader5.10、点击构建版本旁边+号选择之前上传的版本、(如果没有出现+号请到活动那看是否处理完成)如果之前选择过版本了,要选新上传的包、移动鼠标到(下图红色圈圈处),点击红色删除键,重新点击+号选择版本。5.11、App Store图标一般选择了ipa构建版本就会自动出现,不用设置,版权按照格式设置,可以参考格式写。© +APP名称 如© Appuploader 这样版本是设置上架后显示的版本号,跟你上传的ipa版本号不用保持一致。比如上传的ipa版本是2.1.0,版本那也是可以设置为1.0然后点击分级的编辑按钮进入下一步设置5.12、分级选项根据自己的app情况选择。5.13、如果app有登录功能的一定要提供个账号给苹果审核测试,如果app没有登录的去掉打钩,填写联系信息,注意电话格式前面加+86后面再写手机号。5.14、各项信息如此就设置好了,存储好、点击提交以供审核、进去下一步。5.15、这里出现的信息根据app的类型不同、有不同的选项、根据自己的app的情况选择一般会出现3个选择出口合规信息:一般选否内容版权:一般选否广告标识符:如果APP有投放广告的选是,没有选否然后提交、显示为正在等待审核、耐心的等苹果公司那边审核了,初次提交1到2天出结果。5.16提交审核回到我的APP查看会提示正在等待审核,审核有时很快一两天,或要几天时间,常登陆看看审核情况,或看邮件提示。如果变成可供销售,恭喜你~上架成功了!六、上架审核后续问题处理当苹果返回审核结果后,如果是可供销售,说明上架成功了,刚上架的APP会在48小时内同步到App Store,如果暂时搜索不到耐心等下!成功上架实例APPitunes.apple/cn/app/id1388232144?mt=8苹果APP上架成功后如何获取下载链接及二维码如果被拒请看下面的链接修改继续提交iOS APP上架被拒重新提交审核教程