xcode7 打包上传至 app store

文章参考自:html

http://www.cnblogs.com/WayneLiu/p/4993391.html?utm_source=tuicool&utm_medium=referral ios

http://blog.csdn.net/jeepxiaozi/article/details/43373243xcode

 

在xcode7之前, 用户是不能直接真机调试的, 必须有开发者账号才能够真机! xcode7出现后, 用户能够直接把app 安装在本身的手机上面.浏览器

真机调试步骤:安全

1=====>首先你得向apple 支付99刀成为苹果的全平台开发者(xcode7之前,99刀只能开发iOS应用),他会把你的apple id变成开发者账号,这是最最基础的.  app

2=====>在xcode的preference里面填写你的开发者账号.工具

3=====>注册App ID,在Xcode中填写Bundle Identifier测试

    

 

开发者网站中新增一个APP ID,他是专门属于你的这个应用的app ID:网站

---------------------------我是华丽的分割线-------------------------ui

bundle id 通常写com.公司名.应用名

而后continue

---------------------------我是华丽的分割线-------------------------

而后打开XCode,选择Target > Summary。在Identifier输入框中输入上面注册的Bundle Identifier(App ID)

---------------------------我是华丽的分割线-------------------------

 

 

 

4=====>建立发布证书(Distribution Certificate)

     iOS应用都有一个安全证书用于验证开发者身份和签名:

    1.  CSR 签名证书:

     打开mac上的钥匙串,而后打开证书助理,选择从证书机构颁发证书

---------------------------我是华丽的分割线-------------------------

---------------------------我是华丽的分割线-------------------------

---------------------------我是华丽的分割线-------------------------

    2. Distribution 证书:

,    

---------------------------我是华丽的分割线-------------------------

   

---------------------------我是华丽的分割线-------------------------

 

添加刚才建立的.CSR签名文件。

而后下载证书了, 双击安装证书.

最后一步,打开Keychain Access。选中刚才安装的private key,选择菜单中的Export Item将私钥导出。将导出的私钥备份到一个安全的地方,以便之后重装了系统能够还原。(团队共用这一份)

 

5=====> 建立Distribution Provisioning Profile(俗称pp文件)

  1. 打开Provisioning Portal,选择Provisioning -> Distribution,选择添加一个新的profile, Distribution Method要选择App Store,App ID须要输入在前面申请的App ID。证书也要选择刚开始申请的.cer文件(用 CSR 证书生成的), 提交以后等一会就能够下载生成的 Provisioning Profile 证书了,双击此证书会自动进行安装。安装后profile会被添加到XCode。

步骤:

,

---------------------------我是华丽的分割线-------------------------

---------------------------我是华丽的分割线-------------------------

 

---------------------------我是华丽的分割线-------------------------

---------------------------我是华丽的分割线-------------------------

 

6=====>用Distribution Profile为应用签名:(这个证书包含了2个东西, 一个签名证书 一个是 app ID)

打开XCode,在Build Settings中选择Code Signing。在Release设置上选择刚才申请的Distribution Profile

 

点击Edit Schemes,将Archive设置为Release。

 

将设备选择为 iOS Device 或者Generic iOS Device,而后点击Product->Archive开始打包应用。 

 

7=====>在 iTunes connect 中添加应用:

在浏览器中打开:https://itunesconnect.apple.com/,而后点击个人App

iTunes connect上新建你的app

以后点击左上角的“+”号,选择新建iOS App:

------------主要是下面这个---------------

---------------------------我是华丽的分割线-------------------------

而后弹出以下的信息框,填写完善内容:

须要注意的是,选择套装ID时,若是没有符合要求的套装ID须要前往点击下面的Developer Portal去注册一个新的套装ID。

完善应用所需信息

首先完善的是App视频预览和屏幕快照之类的,最好可以用真机直接截屏(这样就不用调整像素问题),上传便可

而后是完善应用名称、描述、关键词以及技术支持、营销支持、隐私政策等相关的网址以及App的各项综合信息, 

其中这里须要注意的是评级,须要根据具体你的应用涉及到的内容来肯定,不过同窗们能够先看一下下面的评级内容之类的:

这个记得要根据本身应用的实际状况进行填选,以后补充一下审核信息,这里须要注意的是演示帐户之类的,若是你的应用须要登陆才能够进行大部分的操做,那就须要提供相应的测试帐号,另外就是我以前没有提交过包含第三方登陆的应用,为了不出现审核不经过的状况,我也一并逐个都提供了测试帐号。

以后其余的就是诸如订价、试发行之类的,能够酌情根据应用实际状况进行选择。以后

咱们须要将咱们的应用打包上传,也就是说,以下图,提交构建版本:

 

8=====>打包App, 提交到 app store

这样就能够把本地的app 添加到connect中了,而后就能够构建了.

 

再说此次提交时由于xcode7或者ios9而致使的问题:

1).提交app store时,忽然出现这个错误(xcode7之前历来没有遇到,不知道是否是xcode7或者ios9的锅)

搜索到的技术文章说有三种状况可能会致使这个问题:

  1.检查启动图片是否是.png格式的

  2.Put those images at root level of your project

  3.放置一张启动图片命名为"Default-568h@2x.png",大小是640 × 1136 pixel的放在你的工程根目录下

 

2).在iTunes connect里面填写信息的时候,APP图片不合法,首先必需要求大小是1024*1024的

形成的缘由是你的图片有圆角

解决方法:

1.是先用画图工具把它另存为.jpg格式的,而后再把它转换成.png格式的(也能够不用转)

2.用预览打开,而后在菜单栏:文件->导出。 在弹出框中去掉Alpha的勾选就能够了。

 

3).在iTunes connect里面填写截图信息的时候,截屏图片不合法(这里是我手动更改的像素,太痛苦了,不再想弄了...)

必需要求你的尺寸为:

3.5  640 x 960 

4.0  640 x 1136 

4.7  750 x 1334
 
5.5 1242 x 2208 
 
ipad 1024 x 768
 
 
但愿能帮到你们!!
相关文章
相关标签/搜索