最近也是忙着修改项目,今天把最近遇到的问题和知识给大家分享一下。

有时候我们需要将我们的项目发给测试组进行bug测试,这时候我们就需要把自己的项目打包,生成一个二维码或者链接的形式,给测试组,接下来就是操作步骤

还是要注意两个问题:1、有付过钱的开发者账号;2、Xcode软件是正规下载的软件

1、进入开发者中心,登录付过费的开发者账号

https://developer.apple.com/cn/

2、进入证书模块

3、介绍页面内容:(记住:如果自己的电脑已经配置过当前项目的发布证书了(就是执行过钥匙串权限,并且上传过,这一步的),进行打包测试或者发布上架时,就不需要再次创建了,因为这两个操作的第一步都是一样的)

4、配置电脑证书,一个开发者帐号,同时只能配置两个证书。这意味着只有两台电脑有利用此开发者帐号进行发布和打包的权限。

这一步的删除要谨慎,别把其他项目的证书删除了,否则可能出现问题

英文内容不用管,后续操作,直接点击下一步,到下面的界面

5、这个时候,操作我们的电脑,在Launchpad中找到其他,选择钥匙串访问

这个地方要记住:选择存储到磁盘

6、这个时候我们已经生成证书文件了,返回刚才的网页

7、配置App IDs

后续操作就是选择自己需要的内容条目,如果没有,选择继续到Submit提交,注意:Bundle ID的写法:com.主体名称(26字母,长度要>6,而且不能以数字开头,不能有特殊字符,不能使用spacecompany).appname(项目名称),记住要和项目的Bundle Identifier保持一致,写法要正确

8、添加移动设备的UDID,每个苹果手机的唯一标识符

设备UDID添加完成后,可以在上面的列表页面查看是否有

9、配置描述文件

10、(新版xcode这一步可以省去,直接)接下来就是开始打包的工作(这里我想说的是,如果已经有一个A项目打包测试过了,而另一个B刚开发的项目,没有需要识别B项目的Boundle ID才能实现的功能,可以直接只进行下面的操作,进行打包测试)

上图中,如果因为第三步出现的问题如下图:

这个时候第三步选择如下:

具体的打包工作可以查看http://blog.csdn.net/hbblzjy/article/details/56280597从第8步开始操作(新版xcode,上面的操作可以省去,直接执行下面的操作),一直到出现”方法一“这个地方,然后

如果出现:

在程序的打包的时候提示“virtual filesystem overlay file '/Users/mc/Library/Developer/Xcode/DerivedData/XueBa-cebydcbvabnqdsbxsxdrjaumyyzv/Build/Intermediates/ArchiveIntermediates/XueBa/IntermediateBuildFilesPath/XueBa.build/all-product-headers.yaml' not found)

此问题一般不是程序本身问题,而是xcode问题

解决方式如下:

先退出xcode,再把/Users/appleapple/Library/Developer/Xcode/DerivedData/下面的东西都删除(DerivedData本身不要删),再启动xcode,重新Archive项目

这里为大家推荐四种打包成ipa的方法http://www.jianshu.com/p/dd2b66cbf097,不过还是建议大家使用前面的方法二。

最后一步就是将ipa安装到手机上:

方法一:注册一个蒲公英账号https://www.pgyer.com/或者https://fir.im/将生成ipa上传,就可生成对应的APP的二维码,扫描后进行安装,注意:上传ipa后,可以在app描述页面看到有几个测试者账号,一定要保证UDID账号已经添加,否则会无法安装。

方法二:

对于以上生成的所有的ipa包,都需要双击打开他们,在你的iTunes里面,安装你的这个应用包。如下图:

转载于:https://www.cnblogs.com/Free-Thinker/p/7766806.html

2017iOS开发最新的打包测试步骤(亲测)相关推荐

  1. 支持公募私募全新开发投资理财股票基金网站源码(亲测)

    支持公募私募全新开发投资理财股票基金网站源码(亲测,代码不加密,开源) 全新开发投资理财股票基金源码-支持公募私募 测试环境:php7.2+mysql5.6 准备2个域名   前台和后台 1.创建后台 ...

  2. YDOOK: Sanic: Python request post请求 上传照片或文件 详细具体步骤 亲测可用!

    YDOOK: Sanic: Python request post请求 上传照片或文件 详细具体步骤 亲测可用! ©YDOOK JYLin 1. 项目目录架构: Upload result: 上传结果 ...

  3. 在线教学app开发完成后,测试步骤有哪些?

    不论什么软件,在开发之后都需要进行测试,在线教学app开发也是如此,那么在此项目完成后,需要怎样的测试呢,测试步骤有哪些? 大多数测试都是安排给非在线教学app开发人员来进行的,这样做的目的是有助于确 ...

  4. Intellij IDEA2017.3免注册码激活步骤-亲测可用

    感谢文章作者,文章来源:http://blog.csdn.net/the_lonely_sky/article/details/79211914 本人idea版本为2017.3.2,亲测该方法可用. ...

  5. Linux 下卸载nginx的操作步骤(亲测有效)

    亲测有效,傻瓜式步骤,按着步骤来你也可以成功卸载nginx!!! 1.执行命令,看nginx是否在运行                 ps -ef|grep nginx 上图可看出nginx在运行状 ...

  6. Kivy转apk——使用打包虚拟机(亲测~)

    最近一周在网上百度.Google了好多转apk的方法,从零开始需要配置环境,很多坑.最后决定使用大牛配置好的虚拟机,但是也不是一帆风顺,还好最终成功. 参考来源: https://www.bookst ...

  7. 嵌入式Linux使用Qt Quick实现触摸屏测试,亲测可用

    前言: 由于项目需要,需要在开发板研发前期工作做一个触摸屏测试的功能,适用于产线测试开发板触摸屏功能. MultiPointTouchArea Qt提供了MultiPointTouchArea这样一个 ...

  8. Loadrunner进行手机APP压力测试(亲测可行)

    最近因为公司要进行app上一个业务功能的测试,但是app的性能测试还没有执行过呢,所以在网上查阅了一大堆资料,搞得很焦虑.网上主要提供了三种方法,一种是通过wifi进行录制,一种是抓包录制,还有一种是 ...

  9. Idea工具开发 SpringBoot整合JSP(毕设亲测可用)

    因为,临近毕业了,自己虽然也学了很多框架.但是,都是在别人搭建好的基础上进行项目开发.但是springboot的官方文档上明确指出不提倡使用jsp进行前端开发,但是在校期间只学了jsp作为前端页面.所 ...

  10. Android 多渠道打包配置,亲测,全集

    Android 多渠道打包配置 前言 为统计渠道数据和利用渠道进行操作,需进行渠道打包.本文目旨在熟悉原生gradle多渠道打包的方式,了解android基本的gradle构建配置,熟悉代码构建目录, ...

最新文章

  1. 微软CEO:我们员工以及他们家人的健康与安全是我们最高的优先级!
  2. php捕获Fatal error错误与异常处理
  3. 关于手机的完美ROOT和一些问题的解决【OPPOx903亲测通过】
  4. js中call和apply的作用和用法
  5. NGINX 发布影响LDAP 实现的0day 缓解措施
  6. 小米html查看器打开,小米文档查看器APP
  7. 无线网路中的虚拟AP技术
  8. origin数据平滑_Origin平滑曲线怎么设置?平滑曲线处理方法讲解
  9. Python和Java哪个好学?
  10. swfobject 的一些参数介绍
  11. STM32F103ZET6---【硬件篇】ADC
  12. BI PUBLISHER RTF模板制作PIVOT表和重分组
  13. 程序员专属小情话,哎呦,不错哦!| 程序员有话说
  14. 怎么注册国外企业电子邮箱地址?有微信企业邮箱登录入口吗?
  15. 3dmax如何显示参考图_怎么在3DMAX里用外部参照做图
  16. Android遇到的问题
  17. 论选择正确方式的重要性
  18. 施努卡:总装车间- 前后悬架视觉定位引导自动拧紧
  19. 解决ADT大量出现Unexpected value from nativeGetEnabledTags: 0的问题
  20. 在线pdf转word转换器

热门文章

  1. windows10强制删除文件_如何恢复按下Shift + DELETE键永久删除的文件和资料夹?
  2. 计算机报名登录服务器超时,登录服务器超时
  3. sqlserver功能选择_即将开课 | SQL Server 开发课程
  4. deeplearning.ai——构建一个LR分类器来识别猫
  5. 網站滲透測試實務入門--工具清單
  6. 重建总结5_重建列表
  7. 如何在C#中生成与PHP一样的MD5 Hash Code
  8. 利用端口映射解决:拥有公网IP有限,内网需要访问因特网
  9. Linux下配置完整安全的DHCP服务器详解
  10. Silverlight 项目结构解析