xcode自动打包

使用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

原文地址:https://www.cnblogs.com/trying/p/3024240.html