最近在开发IOS应用项目时遇到一个问题:我们想把测试程序发送给客户试用,但客户和我们不在一个地方,也就是拿不到他们的设备 。我想应该有很多开发者也会遇到类似的问题,我最近通过网上的资料和实践也算解决了这个问题,下面就把方法分享一下,供大家参考 。
1.拿到用户设备的UDID号 。
2.登陆苹果开发中心,然后在 iOS里面将用户的设备号添加进去 。这一步就和自己在本地绑定测试设备是一样的,就是必须要手动输入UDID 。
3.在里编辑应用的文件,将新添加的客户设备关联进去,然后重新生成文件,并下载 。
4.在Xcode里使用刚下载的文件重新编译工程,生成app 。然后在Xcode左边列表中选择目录,里面有刚生成的app 。鼠标右键,选择open in,可以看到刚编译出来的应用文件 。在Mac下看是个文件,如果拷贝到下其实是个文件夹 。
文章插图
5.这时候把这个目录的所有文件以及那个文件一起发给客户 。
6.客户拿到文件以后,利用连接设备 。
7.把文件拖到的资料库节点中 。拖放完毕后,会自动把这个文件安装到设备中去 。其实在本地你把设备连接到开发机上时xcode会自动帮你安装文件,只是在拿不到设备的时候利用这种方法手动操作 。
8.把所有收到的项目文件夹一并拖放到资料库中,这时候会自动把这些文件打包成ipa 。然后在右边应用列表中就可以看到刚生成的应用了 。
9.最后同步一下就安装完毕了 。
如果不行的话,最有可能就是下面这个原因:
检查一下项目工程配置,是否使用了包括客户设备信息的文件编译的工程 。
【未上线通过itunes store向iOS设备安装测试版的程序】这就是在拿不到测试设备的情况下,部署测试程序的过程 。另外这种操作方法目标设备是不需要越狱的
- 史上最牛大臣:亲手射皇帝妃子只因勾引未成
- 直击|滴滴称外卖国内正常运营 已在海外上线外卖业务
- 李子柒再破吉尼斯纪录,凑合o极致?这些习惯决定孩子的未来 吉尼斯记录坏习惯
- 世界上最著名的五所军事院校位于中国,你能通过考试那就太好了 中国一百个世界之最是什么
- 冰岛首都
- 她克*5个未婚夫无人敢娶却成了太皇太后
- 埃及新狮身人面像_埃及狮身人面像未解之谜
- Okaleido上线聚变Mining模式,OKA通证当下产出的唯一方式
- 米格尔·尼科莱利斯:仅通过思考就能实现的人机交互
- 全球热议的神秘巨石,新的世界未解之谜? 世界之最未解之谜头像图片