Xcode 12.1导出ipa包(适合新手)

前言

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

ipa文件简介

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

Xcode打包步骤

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

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

Edit Scheme.png

Scheme Setting.png

3.Product-Archive-Distribute App

Archive.png

Distribute App.png

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证书编译的。

Select Distribution .png

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

App Thinning.png

option.png

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

profiles.png

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

Export.png

Export  IPA.png

结语

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

  • 8
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
Xcode 12.1是苹果公司开发的一款集成开发环境(IDE),主要用于开发基于iOSiPadOS、macOS和watchOS平台的应用程序。它提供了丰富的工具和功能,使开发者可以方便地创建、调试和部署应用程序。 首先,Xcode 12.1具有强大的代码编辑器,支持多种编程语言,Objective-C、Swift和C/C++等。它提供了自动完成、代码片段、代码重构等功能,可以极大地提高开发效率。 其次,Xcode 12.1含了iOS模拟器,可以在开发过程中快速预览和测试应用程序的界面和功能。开发者可以选择不同的设备和操作系统版本来模拟运行环境,以确保应用程序在不同设备上的兼容性。 此外,Xcode 12.1还集成了调试工具,如调试器和性能分析器,可以帮助开发者快速定位和解决应用程序中的bug和性能问题。同时,它还提供了界面设计器和自动布局工具,可视化地创建和管理用户界面,使界面开发更加简单和直观。 最后,Xcode 12.1还具有强大的云服务功能,可以将应用程序直接部署到苹果的测试平台或App Store上进行发布。开发者可以使用Xcode 12.1进行应用程序的打、签名和分发,简化了应用程序发布的过程。 总之,Xcode 12.1是一款功能强大、易于使用的开发工具,为开发者提供了丰富的功能和工具,帮助他们更高效地开发和发布应用程序。无论是初学者还是经验丰富的开发者,都可以通过使用Xcode 12.1来实现他们的创意和构建优秀的应用程序。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值