xcode自动打包

本文介绍了如何通过Xcode和命令行工具实现iOS应用的自动化打包流程,包括设置xcodebuild路径、使用xcrun生成.app及.ipa文件的方法,并提供了一个shell脚本示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用xcode时,经常需要打包测试,频繁打包不太人性化,所以自动化工具还是有必要的...

  1. 设置xcodebuild的路径 : 没设置的话会出现xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode.app/Contents/Developer'. (No such file or directory),所以需要运行:
    sudo xcode-select -switch xcodepath  #这里xcode的地址可以从应用程序中拖xcode到shell里面

     

  2. 使用xcodebuild生成 .app文件 , 这里我们是用同一个工程的不同scheme进行编译的
    1 xcrun -sdk iphoneos PackageApplication 
    2    /path/to/bundle/AppName.app 
    3    -o /path/to/bundle/AppName.ipa 
    4    --sign "iPhone Distribution" 
    5    --embed /path/to/certificate

     

  3. 使用xcrun 生成 .ipa文件
    1 xcrun -sdk iphoneos PackageApplication \
    2     "path/to/build/MyApp.app" \
    3     -o "output/path/to/MyApp.ipa" \
    4     --sign "iPhone Distribution: My Company" \
    5     --embed "path/to/something.mobileprovision"

     

了解基本步骤,我们来写一个shell,以工程名为参数,输出ipa包。

http://stblog.baidu-tech.com/?p=1295

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值