把IOS测试程序部署给其它设备的方法
2012-06-21 13:23
357 查看
最近在开发IOS应用项目时遇到一个问题:我们想把测试程序发送给客户试用,但客户和我们不在一个地方,也就是拿不到他们的设备。我想应该有很多开发者也会遇到类似的问题,我最近通过网上的资料和实践也算解决了这个问题,下面就把方法分享一下,供大家参考。
1.拿到用户设备的UDID号。
2.登陆苹果开发中心,然后在 iOS Provisioning Portal 里面将用户的设备号添加进去。这一步就和自己在本地绑定测试设备是一样的,就是必须要手动输入UDID。
3.在 Provisioning 里编辑应用的Provisioning文件,将新添加的客户设备关联进去,然后重新生成Provisioning文件,并下载。
4.在Xcode里使用刚下载的Provisioning文件重新编译工程,生成app。然后在Xcode左边列表中选择Product目录,里面有刚生成的app。鼠标右键,选择open in finder,可以看到刚编译出来的应用文件。在Mac下看是个文件,如果拷贝到Windows下其实是个文件夹。
5.这时候把这个目录的所有文件以及那个Provisioning文件一起发给客户。
6.客户拿到文件以后,利用ITunes连接设备。
7.把Provisioning文件拖到ITunes的资料库节点中。拖放完毕后,ITunes会自动把这个Provisioning文件安装到设备中去。其实在本地你把设备连接到开发机上时xcode会自动帮你安装Provisioning文件,只是在拿不到设备的时候利用这种方法手动操作。
8.把所有收到的项目文件夹一并拖放到资料库中,这时候ITunes会自动把这些文件打包成ipa。然后在右边应用列表中就可以看到刚生成的应用了。
9.最后同步一下就安装完毕了。
如果不行的话,最有可能就是下面这个原因:
检查一下项目工程配置,是否使用了包括客户设备信息的Provisioning文件编译的工程。
这就是在拿不到测试设备的情况下,部署测试程序的过程。另外这种操作方法目标设备是不需要越狱的。
1.拿到用户设备的UDID号。
2.登陆苹果开发中心,然后在 iOS Provisioning Portal 里面将用户的设备号添加进去。这一步就和自己在本地绑定测试设备是一样的,就是必须要手动输入UDID。
3.在 Provisioning 里编辑应用的Provisioning文件,将新添加的客户设备关联进去,然后重新生成Provisioning文件,并下载。
4.在Xcode里使用刚下载的Provisioning文件重新编译工程,生成app。然后在Xcode左边列表中选择Product目录,里面有刚生成的app。鼠标右键,选择open in finder,可以看到刚编译出来的应用文件。在Mac下看是个文件,如果拷贝到Windows下其实是个文件夹。
5.这时候把这个目录的所有文件以及那个Provisioning文件一起发给客户。
6.客户拿到文件以后,利用ITunes连接设备。
7.把Provisioning文件拖到ITunes的资料库节点中。拖放完毕后,ITunes会自动把这个Provisioning文件安装到设备中去。其实在本地你把设备连接到开发机上时xcode会自动帮你安装Provisioning文件,只是在拿不到设备的时候利用这种方法手动操作。
8.把所有收到的项目文件夹一并拖放到资料库中,这时候ITunes会自动把这些文件打包成ipa。然后在右边应用列表中就可以看到刚生成的应用了。
9.最后同步一下就安装完毕了。
如果不行的话,最有可能就是下面这个原因:
检查一下项目工程配置,是否使用了包括客户设备信息的Provisioning文件编译的工程。
这就是在拿不到测试设备的情况下,部署测试程序的过程。另外这种操作方法目标设备是不需要越狱的。
相关文章推荐
- iOS项目在非测试设备上的安装方法(项目上线前)持续更。。。
- 通过itunes store向iOS设备安装测试版(未上线)的程序
- 小胖说事21------如何利用开发者账号重签ipa文件,并部署到IOS设备做测试(ipa重新签名)
- iOS程序发布测试2-获取Tester设备UDID
- iOS程序发布测试2-获取Tester设备UDID
- iOS程序发布测试2-获取Tester设备UDID
- iOS程序发布测试2-获取Tester设备UDID
- 如何利用开发者账号重签ipa文件,并部署到IOS设备做测试搜索
- iOS程序发布测试之获取Tester设备UDID
- 如何利用开发者账号重签ipa文件,并部署到IOS设备做测试
- ios设备进行弱网测试的方法
- iOS项目在非测试设备上的安装方法(项目上线前)
- 如何利用开发者账号重签ipa文件,并部署到IOS设备做测试
- XCode 6.0 的 iOS 免证书真机测试方法
- iOS-获取Model(设备型号)、Version(设备版本)、app(程序版本)等
- IOS拨打完电话回到原程序的方法
- iOS程序完成后如何生成ipa进行真机测试
- iOS调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的
- 将一个vc程序的对话框资源用于其它程序的方法
- ios程序发布测试打包备忘