Provisioning Portal
看到的是下图中那样,再考虑按下面的方法弄(我的不是企业帐号)
![](https://img-my.csdn.net/uploads/201303/26/1364276630_5280.jpg)
(1)没有Distribution,你的帐号不能发布,找你们老大要帐号
1.进入开发者中心,进入到iOS Provisioning Portal界面,然后进入appids界面创建一个专为发布软件用的appid,并为其创建证书
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/2b6f53efc89191e6c0142ae17c92c69c.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/5f6e5bb4239891c93f843a4fd930c278.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/06f358dde9fa746975b2f349c37836e5.jpeg)
第一栏随便写,第二栏必须按格式,什么是按格式?可能很多第一次发步的同学不太清楚,就是不要写一个固定的appid,要在最后用*,*代表的是任何字符,就是你的应用程序可以用任何字符。第二栏如果你不知道怎么写,我给个例子:(com.csc.*),括号里面的.这里错了,你后面都是徒劳。创建完后再添加一个证书,发布证书,必须是管理员身份,组员身份没有Distribution,无法发布
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d36e9f740592c357eafcbeb5c3baa384.jpeg)
2,发布应用时需要选择iOSDevice。 点击Edit Scheme... 以编辑Archive选项,它的默认 编译配置为Distribution并且将归档显示在Organizer中
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/7717de241bba03ff6f7445010e939e34.jpeg)
然后
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/8c0c7455c2e4d0461bc615958159e111.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/9b77eb26bd1bdb1a64cc3c6358f6911a.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/36c00e483746bbf41f177d2b12a6c112.jpeg)
3.配置TARGETS里面的Summary的Bundle
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/1fbe0136c1cbefea39414aedd847d38e.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/5a99baa9d7b5e7086e03135066fac722.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d9cd5af4e6e161b96070f51e9bcf2bb3.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d1ecd112561cdd627bc6519482c9eb45.jpeg)
4.如果看到的是上面的界面,那是正常的,因为你还没告诉苹果公司你要上传你的软件,苹果公司没准备好接收你的软件,那你接下来的是登陆开发者中心,登陆IOSDev Center的iTunes Connect,然后点击Manage Your Applications,然后点击Add NewApp
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/7798a96f4252348a3aa8f08cacd576fc.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/9a21c3558e4ee08a8f84438c015a8ae2.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/2940498822bb3b9a173217a022958147.jpeg)
10月17日补充,由于ios6的推出,苹果在开发者网站上有了一些变动,在填写信息的时候有个朋友纠结了3天也没弄好,最后直接Q我,我就直接帮他做了。我就把如何填写的信息完整的发出来吧
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d69e2c22547c3d36d0e4eeec77f15d51.jpeg)
可能在这里填写的时候,要注意一下,如果之前appid如果不是用*,可能看不到以下界面,这个要去重新新建一个appid,然后更新发布证书,指向那个appid,如果你看到的是下面的界面,那么就不需要新建了,然后在BundleID Suffix这一栏写上你的应用程序名,这一栏非常重要,与你Xcode上的程序名要一致才能上传
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/332156c1994cf7cf4f32d2f80dcdcab4.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/7f5fbbb7f5852aa421a04d6c1250834e.jpeg)
这个界面没什么要填的,就是选择价格,一般都是免费软件,收费的同学一般都有“管”级别的同学在弄,一般不会看这个,呵呵。选择完就继续。
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/1c649b2a29e3b2f81586c7c8e3980a27.jpeg)
这个部分填写的时候没什么需要注意的地方,当然越准确越好,但是就上传而言,不会有太过严肃的审核,可能有时候要选择primarycategory,一般都是business,其他视自己需要和实际情况。
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/48a4b157e4cf3e6e1e25c9a3148ec36e.jpeg)
这个部分一般全部选none就好,如果你的程序确实有涉及一些不健康的或者暴力的,那就需要仔细看看了
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/9502fb473bb6e88c56913be69a2322d5.jpeg)
这个部分将会在软件通过后显示在appstore界面的正文部分,虽然在上传的时候审核的不强,但是还是要认真填写,其他带选择性填写的,如果有的话,最好还是填上去。
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d0098cf94acab86fbcf755587c7983aa.jpeg)
这个界面是ios6之后新加的,之前上传的时候是没有的,那些数据怎么填写的呢,邮箱就是你的登陆邮箱,名称就是你填写的用户名,我的是
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/24e0cac866600c037de9b21aafa7cde0.jpeg)
你也可以点击Edit Profile查看你填写的一些信息,你也可以看到
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d0de8781ca8e8db7f8dcc6e51e83de59.jpeg)
suntiezheng不是我的名字,哈,是我们老大的。
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/4ca18db961c69f2d7a817312023f5d2d.jpeg)
接下来的,你要准备一个在苹果商店显示的图标,当然是炫一点好,是用户的第一印象,然后就是要有截图,按照标准,点击旁边的问号查看有什么要求,至少要一张截图,如果你要兼容iphone5
5如果抖按照要求顺利提交,你的邮箱会收到苹果公司的一封邮件,告诉你现在是Prepare forUpload这个状态,然后在点击Ready to Upload Binary之后,状态会变成Waiting ForUpload,到现在就可以回到Xcode上传软件了,就是进入Product菜单->Archive,
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/99f2f343b30da2c2198d03c97fa75328.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/22d9be557314ebc9e38612aaaa681ccf.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/8b96343c43d9a4a650cc96be8049f89b.jpeg)
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/101e4b4e4ed4044c367e37fb40651477.jpeg)
6.看到这个界面就可以松一口气了,这是苹果公司告诉你你可以上传了然后点击Finish,然后回到Organizer-Archives界面,选择Distribution按钮,会有如下界面
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/1702f036feea280fdecdbd598b38dca9.jpeg)
然后点Next,然后继续点,直到上传
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d7b29e40220718917007ee2a4f111db0.jpeg)
到这个时候你要做的就是等待了,当上传完成的时候你会收到邮件,通知你Waiting For Review。也就是大功告成。
可能第一次发布的时候有各种困惑,
1:到底怎么样算配置好各种参数?其实很简单,只要把证书设置为专门发布的证书即可,没有网上说的那么恐怖,之前我被误导了
2.我在弄的时候有No
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/d7760b894ce13e8150d9670f5a6a4bc2.jpeg)
3.一定要有一个发布证书
![appStore上传苹果应用程序软件发布流程 appStore上传苹果应用程序软件发布流程](https://i-blog.csdnimg.cn/blog_migrate/7fc912099e1bf16f3061e59dddb057aa.jpeg)
有一个朋友出现这个问题,是发布证书不能识别,对于这个问题,分三步解决,第一步,点击那个Organizer界面最下面的Refresh,要是依然是黄色感叹号,则第二步,右键删除不能识别的证书,再到苹果开发者网站下载那个发布证书,如果这样做后依然是黄色感叹号,那第三步,再苹果开发者网站移除掉那个发布证书,重新来,移除后,打开钥匙串,请求一个证书,然后提交,刷新一下界面然后重新下载,安装。如果还有问题,那就操作步骤有问题了。每一个步骤都不能错,这就是苹果的变态处
4.可能有各种问题
- You mustprovide a last name.
- You must upload at least one screenshot.
- You must provide an email address in a valid format (forexample, support@example.com).
- You must provide a phone number in a valid format (forexample, +1 123 456 7890).
- You must upload a large app icon.
- You must select a primary category for yourapp.
- App Description must be at least 10 characters inlength.
- You must provide a first name.
- 对于这个问题是,是在填写Last Name时没有与你帐号的用户名相对应的结果
- 这个问题是因为你的appid与
不对应。假如你设置的appid是com.csc.*,那么你的BundleIdentifier应该是com.csc.calinks。calinks是我的项目名,是灰色的,无需自己修改,自己修改的只是前两个字段。类似的问题也有你在苹果开发者网站上填写BundleID Suffix与你的项目名不同造成的。
这个也有可能你选择的发布证书与这两者不对应,创建发布证书在选择appid时一定要看清了。这个就是前面说的3者要相对应。简单的说就是最好按照步骤一步步来。