前言

因(生)工(活)作(所)需(迫)求,需要从Unity导出Xcode工程,接入IOS SDK,并导出ipa包供测试和上传应用到appStore。新手一枚记录一下导出ipa步骤,方便自己和大家学习。Xcode版本为12.1

ipa文件简介

ipa是Apple程序应用文件iPhoneApplication的缩写。简单来说,ipa 文件本质上是一个 zip压缩包(不是 rar 或 7z 包),跟安卓apk文件性质是一样的。

Xcode打包步骤

1.先设置证书,测试建议用development证书,发布版本建议distribution证书。(备注:我用的是证书是dev,根据需求选择)。

2.在导出ipa前进行一个设置,Build Configuration测试环境建议用Debug,正式对外发布用建议用Release。

3.Product-Archive-Distribute App

4.平常常用的就是App Store Connetct 和Development(演示流程用dev),选择发布的方式有如下几种 :

  • App Store Connetct :导出的ipa 包可以发布到App Store或者在越狱的iOS设备。

  • Ad Hoc :安装测试用的,有udid限制。该ipa包不能提交到AppStore.

  • Enterprise :导出的ipa 包是用于企业应用账号的,个人账号是无法选择的。而且没有任何udid设备数量限制。

  • Development :导出的ipa包是dev证书编译的,其实这个和第二Ad Hoc很类似,唯一区别这个用dev证书编译的,而Ad Hoc用的是dis证书编译的。

5.这一步建议用None,不要选All compatible device variants,这个选项是适配iPhone iPad 会生成很多ipa文件,构建的时间特别漫长,亲测过。还有建议不勾选rebuild from bitcode.选择了rebuild from bitcode的,会多出一个漫长的 bitcode编译时间,接着Next

6.这一步Distribution certificate 建议用Default , 下一个选项选择你的开发证书,接着Next。

7.剩下就是漫长的构建过程了,构建完成后出现如下界面,点击 Export(导出),选择一个路径保存,到此完毕。

结语

记录下自己的学习和工作经验,分享给有需要的人。如果有那里写的不对,说的不理解,欢迎大家的指正。

Xcode 12.1导出ipa包(适合新手)相关推荐

  1. 如何用Xcode导出ipa包

    我们在实际的开发中,会经常需要导出ipa安装包.无论我们用的是个人账号,还是企业级账号,都会有这个需要.接下来,我会用图文并茂的方式,教大家如何导出ipa包. 1.建议设置 run 为 release ...

  2. iOS开发技巧之:如何用Xcode导出ipa包

    我们在实际的开发中,会经常需要导出ipa安装包.无论我们用的是个人账号,还是企业级账号,都会有这个需要.接下来,我会用图文并茂的方式,教大家如何导出ipa包. 1.建议设置 run 为 release ...

  3. Xcode无证书打ipa包

    转载自:http://zengwu3915.blog.163.com/blog/static/2783489720136213239916/ Xcode 生成 ipa包  (无证书) app stor ...

  4. iOS怎样导出IPA包

    1.首先你需要你个开发者账号添加进你的项目中去 2.选择Generic iOS Device 运行状态 3.选择Product -->Archive export->选择第二项(打包测试) ...

  5. Xcode免证书导出ipa文件

    1.首先在真机上跑一遍app 2.com+shift+, 3.然后会看到这个页面,点击profile 4.点击第二个executabl,点击other... 5.进去release-iphoneos ...

  6. 关于Excel导出实例(适合新手,比较详细)

    需要源代码的可以加我微信好友gqljxg1514 1,首先配置依赖pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0&q ...

  7. 由Archive包导出IPA

    老的方法 xcodebuild -exportArchive -exportFormat ipa -archivePath $archivePath -exportPath $exportPath - ...

  8. iOS打包成 ipa包(简单粗暴方法)

    按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤: 简单粗暴!!! 首先你得有一个苹果开发者账号.要是没有,就自己申请一个. 注意:在创建app IDs 还有描述文件的时候,需要添加的是 ...

  9. Xcode 指定测试设备打包IPA

    1.先登录苹果开发者网站 https://developer.apple.com/ Account -> certificate -> Devices 2.通过上边的路径来 注册设备(点加 ...

最新文章

  1. 独家 | 别用csv存储了-这种文件格式比csv快150倍(附链接)
  2. vue调用百度地图API输入提示示例下拉列表一直被触发问题
  3. SAP S/4HANA客户关系管理之变
  4. 前端学习(483):html之常用标签
  5. Java23种设计模式之工厂模式
  6. IPC--进程间通信二(命名管道)
  7. Airflow 中文文档:写日志
  8. 中国矿业大学python期末考试_中国矿业大学一体化网络校园网——CUMTDDNet-DrCOM网页版认证教程...
  9. Windows命令行优美化:FluentTerminal安装与配置
  10. 算法分析与设计:棋盘覆盖问题(分治法)
  11. html入门:网页字体的设置
  12. 未来已来 云上安全SaaS化势不可挡
  13. 使用 Amazon WAF 进行 Captcha 人机验证
  14. 前端知识质量内容网址
  15. 【Leetcode刷题Python】40. 组合总和 II
  16. Type B和Type A的区别
  17. Android中InCallUI显示太慢问题分析
  18. AI一分钟 | 无人驾驶技术排名:百度居中游,苹果特斯拉垫底;Google在深圳设立办公室
  19. React项目创建报错解决方案npm ERR! code 1 npm ERR! path E:\Node1\untitled5\node_modules\fibers npm ERR! command
  20. w10重装最简单的一个方法

热门文章

  1. SpringBoot使用Redis清除所有缓存
  2. callback callback()简单理解
  3. 验证码这样做,瞬间高出一个逼格
  4. java jpa自身关联查询_Spring Hibernate JPA 联表查询 复杂查询
  5. 最好的xp版本 比较
  6. LCR测试仪测量电子元件的4种方法
  7. jquery抽奖大转盘实例(插件思想)
  8. Unity 渲染 YUV
  9. Web-Day8笔记
  10. 计算机组装中编制配置单的方法,组装电脑:网上组装的吃鸡主机,来看看他的配置单,这里面水很深...