请准许我的这句抱怨,也说明发布app到AppStore理清这些东西的重要性:起初打包出现各种 ApplicationVerificationFailed,不是这里没有搞对就是那个证书没有搞对,整个人签名啊证书啊搞混头了,其实搞懂了也就那几 个东西,也不会出什么错。

我这里就简单地说下从最开始到发布应用所需要在此获取的那些配置文件,先看下图:

这里简单地列一下步骤点

提示:如果不知道如果创建请查看此链接,有详细的创建步骤:

点击打开链接

第一步:如果在你的机器上需要开发和发布app到AppStore你就需要下载

1⃣️①Certificates-Development下的一个具有开发app权限的证书(type=iOS Development,不要用APNs类型证书)

     ②Certificates-Production下的一个具有发布权限的证书(同样用type=ios Distribution)

如果这两种证书请创建,然后下载然后双击下载这两个文件就可以了,打开钥匙链看看是否加入了

好了这个时候你的本机上就有开发和发布的权限了

第二步:给你的应用创建一个唯一的包名,也就是这里的AppIDs,然后创建appID

我这里创建好了,创建的时候会需要你上传一个证书,然后如下所示去生成一个证书请求文件xxx.certSigningRequest

然后将xxx.certSigningRequest上传,chooseFile,然后选择你这个xxx.certSigningRequest,然后继续appID剩下的流程。

【注意:这个地方要重视一点,Bundle ID一定要和你的AppID一样,要不然就没有APP没有对应上,否则出问题了别怪我喔。e.g:com.test.app】

如果正式包也需要Apple Push Notification service,编辑你创建的AppID,然后麻烦你把下面这个地方也上次一下xxx.certSigningRequest,然后保存

把这两个文件都下载下来,然后双击。这个时候钥匙又多了两条。

第三步:创建开发和发布的profile文件

【注意:创建的时候记得绑定到你刚刚创建的App ID上别帮到其他的App ID上了,否则都不能正常的编译和打包报ApplicationVerificationFailed】

比如:

Development profile:   dev.mobileprovision

Distribution profile:     dis.mobileprovision

同样把这两个文件下载下来双击会自动加入到xcode里面。

说明:下面列出来的是libgdx导包方式,xcode可以对应的选择。

我这个地方是导开发包

Signing identity: 选择的是钥匙链的这条

Provisioning profile:profile就是上面创建的dev.mobileprovision

 

Signing identity和ProvisionProfile:如果是开发版就选择对应的开发证书和开发profile,如果是发布版则选择发布版证书和profile

补充说明:

1.itunesconnect关于配置商品需要特别注意的一点就是,创建的应用BundleID和工程目录下的.plist配置文件中的BundleIdentifier值都一样才会购买成功的。

2.配置商品的时候需要先给商品添加供审核的屏幕快照,让其变为Developer Action Needed,然后修改描述保存让其变为wating for review 状态。

苹果审核的时候是需要把商品状态变为wating for review  状态才可以,其他developer Action needed和waiting for screenshot都是不行的
注意:改成waiting for review 有个小技巧,需要修改商品的描述,然后在后面随便加个什么东西然后保存就可以由developer Action needed变为waiting for review 

3.App内置IAP支付参考himi文章就ok了,跳转地址:点击打开链接

之前步骤3.2我误导了大家商品需要waiting for screenshot,现在已经更正了3.2小点,第一次开放app发布到AppStore上,表示非常抱歉哈。也希望大家觉得我有哪里讲到不对的地方,多多指正啊 ...

App发布AppStore【苹果开发者中心需要做的事】的更多相关文章

  1. Web程序员开发App系列 - 申请苹果开发者账号

    Web程序员开发App系列 Web程序员开发App系列 - 认识HBuilder Web程序员开发App系列 - 申请苹果开发者账号 Web程序员开发App系列 - 调试Android和iOS手机代码 ...

  2. windows上传ipa文件到苹果开发者中心的教程

    转: windows上传ipa文件到苹果开发者中心的教程 我们在苹果开发者中心上架ios app的时候,需要使用xcode或transporter先上传ipa文件到开发者中心. 但是假如我们只是H5开 ...

  3. 如何将App程序发布到苹果App Store

    原文网上抄录 发布步骤登陆苹果开发者中心http://developer.apple.com(99美元账号)进入itunes connect选择Manage Your Apps选择Add New Ap ...

  4. windows上传ipa到苹果开发者中(app store)的方法

    假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开发者中心才能在构建版本里选择构建版本上架 ...

  5. Hbuilder用自有证书打包 ios App上架AppStore流程

    最近在用Hbuilder做跨平台开发,经过一番研究终于在苹果商店上架成功了一款产品!这款产品就很简单,直接用hbuilder打包好,然后上传到商店即可.这里参照ios app提交应用商店 这篇文章结合 ...

  6. app发布流程

    在app上架之前做两件事(instruments,profile): 1.代码静态分析:不用运行程序,直接检测代码有没有潜在的一些内存泄漏 2.动态分析:a l loctions/leaks 内存溢出 ...

  7. iOS app 支持HTTPS iOS开发者相关

    2016年12月21日更新开发者中心链接https://developer.apple.com/news/?id=12212016b该链接是苹果昨天刚在官网给的正式回复 如下: App Transpo ...

  8. 使用Hbuilder将自己app发布到App Store(一)

    1.如果你有mac系统那请看第二步. 首先需要一台虚拟机,还需要个插件要不没法装,都在这链接里面了 链接:https://pan.baidu.com/s/1N_pWJWFk-EJILTXuFr6w5g ...

  9. windows如何上传ios app到appstore

    我们在hbuilderx这些开发工具打包好ios app后,需要将这个app提交appstore才能让用户下载安装. 上传IOS APP主要是通过苹果开发者中心来上传,然后借助香蕉云编上传工具来上传就 ...

随机推荐

  1. 四、C#方法和参数

    方法是一种组合一系列语句以执行一个特定操作或计算一个特殊结果的方式. 它能够为构成程序的语句提供更好的结构和组织.   在面向对象的语言中,方法总是和类关联在一起的,我们用类将相关的方法分为一组. 方 ...

  2. HBase 学习之一 <<HBase使用客户端API动态创建Hbase数据表并在Hbase下导出执行>>

    HBase使用客户端API动态创建Hbase数据表并在Hbase下导出执行                       ----首先感谢网络能够给我提供一个开放的学习平台,如果没有网上的技术爱好者提供 ...

  3. TP开发小技巧

    TP开发小技巧原文地址http://wp.chenyuanzhao.com/wp/2016/07/23/tp%E5%BC%80%E5%8F%91%E5%B0%8F%E6%8A%80%E5%B7%A7/ ...

  4. jquery获取浏览器的高度和宽度

    <script type="text/javascript"> $(document).ready(function() { alert($(window).heigh ...

  5. hdu1405 第六周J题(质因数分解)

    J - 数论,质因数分解 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u   Desc ...

  6. More lumber is required

    hdu4396:http://acm.hdu.edu.cn/showproblem.php?pid=4396 题意:一个无向带权图,然后给出起点s,终点e,让你求s到e的最短路径,但是这里的路径有要求 ...

  7. hdu 5125 magic balls

    题意:求a数组的LIS,但是加了一个条件,为了LIS最大 b[i] a[i]可以交换.最多交换m次: 思路:我们令dp[i][j][l]表示i在最长上升子序列中,已经损失j点能量,第i个人转换了ai和 ...

  8. [flex & bison]编译器杂谈

    flex与bison是编译器设计工具.这里的编译器为广义,其中包括一般的编译器.脚本解析器等,需要进行语言结构解析来得出意义的程序. 当我们需要用一个语言来设计一款编译器时,需要考虑太多设计重心外的东 ...

  9. 破解简单Mifare射频卡密钥杂记

    先要了解一点大学城浴卡用的是什么卡,经查证是Mifare S50卡,也有叫ISO14443A的(协议名).本来想看看大学城浴卡有没有安全漏洞,没想到浴卡公司在安全性上几乎是蔑视我们大学生的智商,虽然被 ...

  10. 求帮看!!!!BZOJ 1014 [JSOI2008]火星人prefix

    1014: [JSOI2008]火星人prefix Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 4164  Solved: 1277[Submit] ...