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
一 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
相关文章推荐
- 关于java中Object类的某些方法的总结
- Can not find Storyboard ID in Identity inspector 找不到Storyboard ID
- android Handler 三种写法
- android手机上安装apk时出现解析包错误的一个解决办法
- App推送程序
- Android开发:如何把Android studio中的Library发布到Jcenter
- Android短信拦截和电话拦截
- android自定义RadioGroup实现可以添加多种布局
- Android基础_数据存储二_SharedPreferences存储
- intent Getting java.lang.SecurityException: Unable to find app for caller android.app.ApplicationThr
- iOS图片拉伸技巧
- ios开发学习笔记(转载)
- Android layout 盲点
- cocos2d-x 节点坐标转换为世界坐标
- cinder swift的区别
- android FileObserver的用法与避坑指南
- Android 开发工具类 34_OpenFileUtil
- Android的string-array数据源简单使用
- 「Unity」委托 将方法作为参数传递
- android 记录和恢复ListView滚动的位置 四种方法