由于开发和测试不在同一个办公室,而且是异地。

iphone的测试需要一套机制:一开始用的是apple的adhoc,后来发现这玩意有时候也会失灵。

干脆把对方的机器注册成开发机,只要对方拿到你 “Development” 的build结果拖进itunes里同步既可。

遇到的两个问题:

“签名不正确” (请去更新证书,最好挂好国外的代理,鬼知道GFW会把啥请求挡住)

因为我遇到过, 最明显的标识,当 "xxxx.cer" 证书下载完,双击后在“Key chain”里应该是有个小“三角”,点开些小三角会一把钥匙(私钥)。如果没有这把钥匙,该证书是不可用的。(apple的keychain确没有报任何问题,搞的人比较郁闷)

挂上代理重新生成一遍证书,直至有小“三角”为止。如果一直都没有,请改天再试(我一个朋友切实遇到过这种情况,当天怎么生成的证书都不能用,还害我帮他折腾了一晚上,第二天一生成就成功了,nnd。)

“资源文件被修改”:

这个比较坑人!也是跨平台同步的问题,如果开发和安装测试都用apple那么问题不大,但如果开发用apple的mac osx,而测试用windows的itunes安装就会出现这个问题,原因:“CodeResources -> _CodeSignature/CodeResources” 。

如果发 xxx.app的包给windows 这个链接就会被windows改掉,所以出现“资源文件被修改无法安装”的错误信息!

那么解决方法是手动制作ipa。

制作方法:

创建 Payload文件夹

把xxx.app放放Payload文件夹

把icon.png(57×57)命名为:“iTunesArtwork” (没有后缀)

把Payload 和icon.png压缩为Archive.zip(如果用命令行压缩的请请加入-r选项,保持符号链接)

改名Arclive.zip 为xxx.ipa

ok,可以发ipa出去了。

iphone远程安装测试---被个符号链接折腾了2天, CodeResources - _CodeSignature/CodeResources相关推荐

  1. iPhone手机获取uuid 安装测试app

    iPhone手机获取uuid 安装测试app UDID是一种iOS设备的特殊识别码.除序号之外,每台ios装置都另有一组独一无二的号码,我们就称之为识别码( Unique Device Identif ...

  2. 安装测试包(.ipa)到iPhone手机

    测试的朋友都会碰到安装测试包的情况,一般测试包(后缀名.ipa)用于内部人员测试. 目前,我所知道的有两种安装方法: 一种是使用iTunes: 1.打开iTunes,选中我的应用,将测试包.ipa拖到 ...

  3. rocketmq 远程连_RocketMQ-单机版安装及远程连接测试

    RocketMQ-单机版安装及远程连接测试 发布时间:2018-05-10 11:06, 浏览次数:1163 , 标签: RocketMQ 安装需要 jdk 1.8 centos 7 rocketmq ...

  4. iphone固件升级到3.1.3 ,HelloWorld成功安装到iPhone真机测试

    2010-07-04 iphone固件升级到3.1.3 , XCode iPhone SDK 3.1.3 HelloWorld成功安装到iPhone真机测试

  5. 远程计算机怎么安装软件安装,轻松一步把电脑上的软件远程安装到电视上!

    不少论坛的朋友问我你安装这么多软件,都是用沙发管家应用市场安装的吗?有些冷门的自制软件不还是得用U盘装,太麻烦了,有没有方便简单的方法!这种方法当然有,那就是通过电脑直接远程给电视安装软件.操作简单一 ...

  6. 爱奇艺iOS真机远程APP测试技术实践

    背景 iOS多机远程控制技术目前业界初步也有了一些方案,可以让APP在远程iPhone上面安装操作,对于设备兼容性测试是一款很好的服务,但是就体验上还是存在UI截屏延迟,设备掉线,稳定性不高的问题,尤 ...

  7. 远程安装oracle 10.2.1 for redhat 5.0 2.6.18-53.el5xen

    远程安装oracle <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags&quo ...

  8. linux ftp远程更新,用ftp远程安装linux

    1.1 DHCP的配置文件 DHCP的配置文件的位置在/etc目录下配置文件的名称为dhcpd.conf.如果您的系统中不存在dhcpd.conf同时您又确认您确实安装了DHCP程序,那么您可以手动建 ...

  9. 测试工程师的福利!各远程移动测试平台对比分析

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯移动品质中心TMQ发表于云+社区专栏 背景 随着移动设备和系统的碎片化程度越来越高以及复杂的移动网络情况, 兼容性测试以及远程真机 ...

最新文章

  1. 全球计算机视觉顶会CVPR 2020论文出炉:腾讯优图17篇论文入选
  2. 主席树 ---- 2021 ICPC 昆明 M.Stone Games [主席树 + 暴力]
  3. Java变长参数应该注意的问题
  4. circRNA相互作用预测数据库CSCD2
  5. vue-router嵌套路由示例
  6. 洛谷-DFS-1101-单词方阵-个人AC题解及公共题解的笔记
  7. python之集合操作
  8. 求python一个类与对象的代码_Python基础系列(五)类和对象,让你更懂你的python代码...
  9. cheat engine 将选中目标的函数_EXCEL函数与公式剖析:IF
  10. Android中AMS工作原理,Android AMS启动详解
  11. python等待用户输入_Python等待时间,等待用户输入
  12. elasticsearch 1.1.0 mmseg 英文数字分词
  13. Java数据结构:稀疏数组(Sparse Array)的创建和文件存取
  14. r语言 linux使用教程,R语言初级教程: R编程环境的搭建
  15. 基于遗传算法的柔性车间调度优化(Matlab代码实现)
  16. HDU 5855 Less Time, More profit 最大权闭合子图
  17. Python安装教程-手把手教你安装
  18. Need和Want有何不同?
  19. 两种方法:在 PowerPoint 中插入视频
  20. 9 9简单的数独游戏python_如何使用tkinter GUI python创建9*9数独生成器?

热门文章

  1. java字符串分割方法.split()的详细用法
  2. PoPo数据可视化周刊第一期
  3. AMDGPU doorbell offset分配
  4. 美团面试题目以及解答20200424
  5. android自定义伸缩框(展开效果)
  6. go windows安装包下载
  7. localStorage 和 sessionStorage 异同
  8. java中奖率算法_Java抽奖概率算法
  9. 2023Track Tech防伪溯源技术展| 防伪溯源 | 智慧包装 | 安全印刷
  10. css详解background八大属性及其含义