您的位置:首页 > 移动开发

apple 开发者账号,xcode打包和发布ios app的一点儿体会

2015-07-30 11:18 961 查看
xcode 版本 6.3

一 apple 开发者 账号

1.1 注册apple 开发者账号,这个可以在taobao上找一些代理注册商,价格和实际的99USD差别也不大。

三种账号的区别,网络上都有介绍。我们公司实际申请的是公司账号。可以创建2个 开发证书和2个 发布证书(网络上有资料说是2个开发证书和3个发布证书,但我实际测试的,最多只能创建2个发布证书)。

实际上,只有一个开发证书和一个发布证书就够用了。一般应用,如果不追求发布的app上显示的公司名称,可以就简申请个人账号。

二 打包 Archive

2.1 打包的时候,必须选择非模拟器 device,xcode -- product -- archive 才会变成可用。否则 archive 就是灰色。

2.2 如何选择 device:product -- scheme -- edit scheme -- 界面上就可以选择 当前 archive 的设备。

三 发布 Export

3.1 开发证书,发布证书

坦白说,关于这2个证书,查了很多资料。耗费了挺多时间。回头想一下,就是,如果一个 apple 账号只有一个人在用的话,应该会 快速很多。多个人在用,还有多个 app 想要发布,容易杂糅在一起。



3.2 Profile,关于这个 配置文件,也查了很多资料,耗费了很多时间。需要注意的就是,在xcode项目中,需要 在 相关的 project,targets里都要配置 合适的 profile 才可以。

比如 发布内部测试 Ad Hoc 的话,就创建一个 Ad Hoc 相关的 profile,然后在 打包 archive 的时候,在项目配置里选择对应的 profile。



选择发布到 app store的时候,就创建一个 app store 的 profile,然后在 archive的 时候,选择对应 的 profile 就好了。

四 其他

4.1 打包出ipa之后,测试安装的时候,如果在iTools里安装,提示 安装失败,验证失败的话,基本上是 profile 文件里没有相关的 udid 设备。

4.2 不能点击 product -- archive的时候,记得一定要选择 非模拟器设备

4.3 profile 需要 设置在 project和 targets 中,打开 project设置的方法,在xcode中打开项目之后,双击项目名字。

4.4 感觉上,打包发布ios app的时候,会遇到各种不同问题,有需要的朋友,可以一起沟通下。QQ:9644 88697。

--the end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: