iOS真机测试流程
2015-12-13 09:04
330 查看
1:进入苹果开发者平台
https://developer.apple.com
2:进入Member Center
3:输入开发者账号和密码
4:选择:Certificates, Identifiers & Profiles
5:选择Certificates
6:点击加号创建一个证书
证书分两种,Development开发证书,Production发布证书
测试的话使用发开证书
然后选择下一步
7:上传CSR文件
打开钥匙串
通过证书助理请求证书
填写对应信息,选择保存到本地即可
上传文件
创建完成
8:下载并安装证书
点击Download下载证书,并双击添加到钥匙串中
(如果双击添加时出现错误,直接将文件拖到钥匙串中即可)
此时,在列表中可以看到刚创建的证书
9:添加app id
按顺序填表
app id 的描述(可以随便写)
app id 的前缀(系统已经填好)
app id 的后缀
有两个选项
第一个选项:明确的app id 与项目中的Bundle Identifier相对应
如果你打算将应用程序中加入Game Center,或在应用中使用应用内购买,进行数据保护,使用iCloud,或者想要给你的应用程序一个唯一的配置文件,你就必须申请Explicit App ID。
格式:com.companyName.appName
第二个选项:通用app id
可以在所有不需要明确id的app中使用
格式:com.companyName.*
填写需要的服务:
然后提交,即可生成app id
这时候可以在列表中找到刚生成的app id
10:添加设备
Name:设备的描述
UDID:设备的标号
将设备连接到电脑上,进入Xcode,将编号复制到对应位置
点击提交完成。
11:申请描述文件
选择开发模式,点击继续
选择刚才申请的app id
选择开发者证书
选择设备
为描述文件起一个名字。完成创建并下载。
12:配置xcode
双击安装上一步下载的描述文件
在Xcode中打开你的项目,修改Bundle id 与code signing中的信息
13:运行程序
14:导出P12文件(授权其他电脑进行真机测试)
打开钥匙串,导出p12文件
将p12文件与provision
profile文件和证书一起拷贝到其他mac上双击安装就可使用了。
https://developer.apple.com
2:进入Member Center
3:输入开发者账号和密码
4:选择:Certificates, Identifiers & Profiles
5:选择Certificates
6:点击加号创建一个证书
证书分两种,Development开发证书,Production发布证书
测试的话使用发开证书
然后选择下一步
7:上传CSR文件
打开钥匙串
通过证书助理请求证书
填写对应信息,选择保存到本地即可
上传文件
创建完成
8:下载并安装证书
点击Download下载证书,并双击添加到钥匙串中
(如果双击添加时出现错误,直接将文件拖到钥匙串中即可)
此时,在列表中可以看到刚创建的证书
9:添加app id
按顺序填表
app id 的描述(可以随便写)
app id 的前缀(系统已经填好)
app id 的后缀
有两个选项
第一个选项:明确的app id 与项目中的Bundle Identifier相对应
如果你打算将应用程序中加入Game Center,或在应用中使用应用内购买,进行数据保护,使用iCloud,或者想要给你的应用程序一个唯一的配置文件,你就必须申请Explicit App ID。
格式:com.companyName.appName
第二个选项:通用app id
可以在所有不需要明确id的app中使用
格式:com.companyName.*
填写需要的服务:
然后提交,即可生成app id
这时候可以在列表中找到刚生成的app id
10:添加设备
Name:设备的描述
UDID:设备的标号
将设备连接到电脑上,进入Xcode,将编号复制到对应位置
点击提交完成。
11:申请描述文件
选择开发模式,点击继续
选择刚才申请的app id
选择开发者证书
选择设备
为描述文件起一个名字。完成创建并下载。
12:配置xcode
双击安装上一步下载的描述文件
在Xcode中打开你的项目,修改Bundle id 与code signing中的信息
13:运行程序
14:导出P12文件(授权其他电脑进行真机测试)
打开钥匙串,导出p12文件
将p12文件与provision
profile文件和证书一起拷贝到其他mac上双击安装就可使用了。
相关文章推荐
- iOS思路
- iOS 7 navigation bar custom back button without title ===自定义导航栏返回按钮
- iOS键盘的关闭
- iOS--tableView中的多余的线的去除方法
- iOS 单例模式全面解析
- iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用
- iOS 中KVC、KVO、NSNotification、delegate 总结及区别
- iOS开发56-Mac OS X下使用Jekyll搭建博客并托管到github
- iOS开发55-Mac OS X下使用Hexo搭建博客并托管到github
- 蓝懿iOS 技术内容和心得 12.12
- iOS中 static变量与全局、局部变量的区别 !
- iOS中 static变量与全局、局部变量的区别 !
- iOS CGRectDivide快速进行界面布局
- iOS基础之OC:C与OC的对比,(NSString,NSLog)
- 蓝欧iOS3G学院OC课后作业练习----实现中等难度通讯录
- iOS开发54-使用Github和Source Tree进行团队开发
- 共享与通知
- ios获得当前系统语言
- iOS NSUserDefaults本地存储
- IOS设计模式:MVC模式