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里面,安装你的这个应用包。如下图:


     

     

     

  • 相关阅读:
    再次或多次格式化导致namenode的ClusterID和datanode的ClusterID之间不一致的问题解决办法
    Linux安装aria2
    POJ 3335 Rotating Scoreboard 半平面交
    hdu 1540 Tunnel Warfare 线段树 区间合并
    hdu 3397 Sequence operation 线段树 区间更新 区间合并
    hud 3308 LCIS 线段树 区间合并
    POJ 3667 Hotel 线段树 区间合并
    POJ 2528 Mayor's posters 贴海报 线段树 区间更新
    POJ 2299 Ultra-QuickSort 求逆序数 线段树或树状数组 离散化
    POJ 3468 A Simple Problem with Integers 线段树成段更新
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/7766806.html
Copyright © 2011-2022 走看看