zoukankan      html  css  js  c++  java
  • 2017iOS开发最新的打包测试步骤(亲测)

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

    有时候我们需要将我们的项目发给测试组进行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里面,安装你的这个应用包。如下图:


     

     

     

  • 相关阅读:
    第五章 条件语句
    第四章 javaScript运算符
    第三章 javaScript数据类型
    看电影学英语十
    英语口语会话十
    看电影学英语九
    英语口语会话九
    英语口语会话八
    看电影学英语八
    Linux command line and shell scripting buble
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/7766806.html
Copyright © 2011-2022 走看看