文章参考自: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