xcode7 打包上传至 app store

文章参考自:

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

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

在xcode7以前, 用户是不能直接真机调试的, 必须有开发者帐号才可以真机! xcode7出现后, 用户可以直接把app 安装在自己的手机上面.

真机调试步骤:

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

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

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

    

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

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

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.放置一张启动图片命名为"[email protected]",大小是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

希望能帮到大家!!

时间: 2024-10-12 22:51:14

xcode7 打包上传至 app store的相关文章

iOS开发:App项目打包上传到App Store的步骤

第一步:登录苹果开发者网站 Apple Developer 第二步:进?Member Center 2.1 点击Member Center 2.2登录开发者账号 2.3进入生成证书 界面 第三步: 生成证书 3.1生成证书 3.1.1 点击添加 3.1.2 选择continue,进入发布证书创建界面 3.1.3 选择发布证书,点击next 3.1.4 选择continue,进入CSR添加界面 3.2 创建CSR 3.2.1 打开钥匙串keychain ## 3.2.2 点击屏幕上方:钥匙串访问-

将应用包上传到app store的方法

一.Application Loader  如果您安装了最新版的XCode开发环境.对于在4.2及以上4.3以下版本,Developer/Applications/Utilities目录中已经有ApplicationLoader程序,无需执行以下单独安装.对于XCode4.3及以后版本,在/Applications/Xcode.app/Contents/Applications目录中可以找到(右键XCode选择Show Package Contents(显示包内容)可以进入目录结构).如果没有安

ipa上传到APP store

原地址:http://blog.csdn.net/akun1103/article/details/8632651 在itunes中创建程序 该部分内容继续以雪豹系统为例 打开https://itunesconnect.apple.com/(membercenter中也可以找到)选择"Manage Your Applications": 点击"Add New App",填写下面的表格. 默认语言,appname,SKU Number,这是自己程序的标识,点击后面的&

ios开发 上传到App Store 时出错. iTunes Store Operation Failed, An Error occurred uploading to the iTunes store.

ios开发 上传到App Store 时出错. iTunes Store Operation Failed,    An Error occurred uploading to the iTunes store. 的解决方法,网上找了很多. 如下(当然没有解决我的问题,可以一试): 今天在提交app的时候,最后一步报错, An error occurred uploading to the iTunes Store! 后来上网查了查资料,在这里整理一下: 第一: 有可能是中文编码的问题,需要把编

Fastlane- app自动编译、打包多个版本、上传到app store

Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包.发布等工作,可以节省大量的时间. Github:https://github.com/fastlane/fastlane 官网:https://fastlane.tools/ 文档:https://docs.fastlane.tools/ 安装 1.首先要安装正确的 Ruby 版本.在终端窗口中用下列命令来确认: ruby -v 2.然后检查 Xcode 命令行工具是否安装.在终端窗口中输入命令: xco

上传到App Store时5.5寸图和iPad pro图报错

今天上传App store 中 预览和屏幕快照的时候总是报错,尺寸不对 明明是自己用6p截图的图片,怎么不行呢?最后发现自己截的图尺寸是720?×?1280的而苹果要求的是1242 x 2208 所以, 打开截图 点击工具-调整大小,改成这个1242 x 2208的尺寸上传就好了

XCode7打包上传报错

在XCode7上传应用时,上传失败遇到两个错误,提示如下: [html] view plain copy ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at 'xxxxx.app/TencentOpenApi_IOS_Bundle.bundle' does not contain a bundle executable. If this bundle intentionally does not contain 

PhoneGap 开发应用 上传到 App Store 上

简单归纳几个流程,前提是你有一个开发者账号 1. 创建Identifiers  AppID(苹果网站上申请) 2. 使用Mac 或者 Windows申请一个Request文件, 然后创建一个Distribution 证书(苹果网站上申请) 3. 创建一个Provisioning 描述文件(苹果网站上申请) 4. 导出p12文件(使用windows 或者mac ) 5. PhoneGap Build上传 p12 文件和 Provisioning 文件,生成apk( PhoneGap Build 网

从xcode 6 上传至 App Store

2014年苹果大会结束,ios8发布,可怜的苹果开发者又要开始伤脑筋了.比如提交新产品的那个iTunes connect体验就做得极烂,而且这还是本菜鸟的第一次上线提交,折寿啊 一.第一步的上传截图就把我为难死了,各种不同的设备尺寸,各种上传出错 说一下各个inch下的图片规格要求:  (以下讲的都是竖屏.包括状态栏的) 3.5inch(必须) 640*960 4inch(必须) 640*1136 4.7inch(可选) 750*1334 5.5inch(可选) 1242*2208 1.在xco