iOS xcodebuild 打包app

在iOS开发中,很多小伙伴会将自已开发的app打包成ipa文件给用户拿来测试用。当然打包的方式有好几种。我个人最喜欢还是通过xcodebuild用命令行打包。下面我给大家介绍一下吧。

1.传统的app打包(没有使用cocopods)

在打包之前,先把证书和配置文件选好。

step1:打开终端,cd 进入到工程目录中

step2:xcodebuild clean(如果buid文件存在,就把build过程生产出来的原有文件全部删除)

step3:xcodebuild -target test -configuration Release(编译,斜体部分需修改为你自己的工程名)

这一步完成之后,你会发现你的工程目录里多一个build文件夹,找到里面的.app文件,下一步使用。

step4:xcrun -sdk iphoneos  PackageApplication -v build/Release-iphoneos/test.app -o /Users/apple/Desktop/test.ipa(打包,把.app文件路径和要打包后文件路径设置好)

OK,spa文件就打包好了。

2.使用了cocopods后打包

step1:打开终端,cd 进入到工程目录中

step2:xcodebuild -workspace test.xcworkspace -scheme test -configuration Release(编译,test为自己的工程名)

step3:xcodebuild -workspace test.xcworkspace -scheme test archive -archivePath /Users/apple/Desktop/test.xcarchive (生成.xcarchive文件)

step4:xcodebuild -exportArchive -exportFormat ipa -archivePath "/Users/apple/Desktop/test.xcarchive" -exportPath "/Users/apple/Desktop/test.ipa" -exportProvisioningProfile "myInHouse" (打包,这里我用的是inHouse证书)

大功告成,打包ipa就这么简单。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 起初想法: 基于公司原有的Jenkins服务的基础上,最近在公司自动化打包的时,遇到一个尴尬的问题?为什么不能直接...
    Evans_Xiao阅读 9,268评论 0 3
  • 1、xcodebuild 简介 在终端中输入man xcodebuild 查看其 man page介绍 NAME ...
    暗物质阅读 13,614评论 7 20
  • 推荐一个自动化打包的工具套件,提供一个运行良好的持续部署流程,只需要运行一个简单的命令就可以触发这个流程。下面是G...
    終于阅读 3,715评论 0 1
  • 一、前言 在使用了ios打包成静态库之后,我们需要使用CI持续集成服务器自动打包测试,在熟悉xcodebuild命...
    barryhippo阅读 7,918评论 0 3
  • 我叫李小刀,是国立同大的一名大三学生,今天是四月一日愚人节。也是我的生日。 说是愚人节,大街上的情侣却比哪一天都多...
    邢考拉拉拉拉拉阅读 5,371评论 14 15

友情链接更多精彩内容