zoukankan      html  css  js  c++  java
  • IOS:IOS项目打包测试的完整流程

    事前准备:你的让你账号加入公司的team,不然你去苹果开发者网站申请证书时会卡住

    去苹果开发者网站申请证书,简单说下流程

    1:首先在启动台-钥匙串访问,左上方菜单 证书助理-从证书颁发机构请求证书

    然后生成一个文件,保存到自己电脑某个文件夹(记清楚保存在哪了)

    2:然后在苹果开发者官网,account登陆,然后正中间会有个大框框,Certificates&identifier&Profiles

    (没有加入公司组这步就卡在这了)

    然后Certificates栏点击+,选择appStore andAd Hoc,continue,选择文件,然后选择上面钥匙串操作时生成的文件,完成,download

    3:Identifier点击+,生成appID ,type选择app,Bundle ID填你项目的general的bundle identifier,如果报错显示这个bundle identifier不被信赖的,大概率是重名了,改一个

    4:devices,测试设备,可先跳过

    5:provision profile点击加号,选择app类型,选择appid,然后测试设备selectall就行。结束后下载安装下

    ============

    到这里基本上弄证书的部分就结束了

    项目里sign选择这个证书,然后run,大概率是跑不起来,没错,和这个证书有关系。

    网上说是删掉apple worldwide developer ,安装最新的,我试了下,并没啥用。

    本身的项目是没问题的,所以这里我也没打算非得解决这个问题,主要是为了能够打包

    项目里build setting搜索enable bitcode,将yes改NO

    关于项目的名称

    本身在国际化文件InfoPlist.string里起好了名字,奈何打包的时候发现生成的名称是项目名

    所以建议大家在info.plist将bundle name 和bundle display name改成你的app的名字,这两者的区别貌似是前者是在你手机里安装文件夹的名字,后者是你app的名字

    然后xcode-product-archive,其实我尝试了下,这里的name才是你生成的IPA文件的name,所以这里也改下吧

    右侧distribute app,选择adHOc测试版,下一步,关键来了

    app thinning,后面一直在转,不要等,下方的rebuild from bitcode去掉打勾,快速下一步

    剩下的操作都好说了,选择证书,导出。

    最终生成一个ipa包,可以去蒲公英网站,上传ipa,然后你就可以扫码下载测试了。

    大致上整个流程就是这样

     

  • 相关阅读:
    成为高级 React 开发你需要知道的知识点
    Socket 连接问题之大量 TIME_WAIT
    x == (x = y) 不等于 (x = y) == x ?
    「工具」三分钟了解一款思维导图工具:XMind Zen
    Touch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标
    vim中delete(backspace)键不能向左删除
    Vue2.0学习(四)--组件的继承与扩展
    quasar+cordova+zbar实现Android扫描条形码
    PWA技术理论+实战全解析
    分页请求时,有新数据加入时,下一页会出现重复数据问题
  • 原文地址:https://www.cnblogs.com/kc1995/p/13328281.html
Copyright © 2011-2022 走看看