zoukankan      html  css  js  c++  java
  • iOS 自动编译脚本

    #!/bin/sh
    
    #项目路径
    PROJECT_DIR="/Users/mac/Desktop/_housemart"
    
    #临时项目
    PROJECT_TEMP_DIR="/Users/mac/Desktop/temp"
    
    #sdk版本
    SDK_VERSION="iphoneos6.1"
    
    #项目名字
    PROJECT_NAME="Housemart"
    
    #编译后app路径
    APP_PATH="build/Release-iphoneos/${PROJECT_NAME}.app"
    
    #打包后指定存放ipa文件的路径
    TARGET_APP_PATH="/Users/mac/Desktop/${PROJECT_NAME}_sh.ipa"
    
    #app名字
    DISPLAY_NAME="TEST_NAME"
    
    #info.plist相对位置
    INFOPLIST_FILE="Housemart/Housemart-Info.plist"
    
    #将项目文件复制到临时目录
    cp -r -f $PROJECT_DIR $PROJECT_TEMP_DIR
    
    #更改plist文件
    /usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName $DISPLAY_NAME" "${PROJECT_TEMP_DIR}/${INFOPLIST_FILE}"
    
    #进入项目目录
    cd "$PROJECT_TEMP_DIR"
    
    #清理缓存
    xcodebuild clean
    
    #以指定sdk版本编译
    xcodebuild -sdk $SDK_VERSION
    
    #打包到指定路径
    xcrun -sdk $SDK_VERSION PackageApplication -v "$APP_PATH" -o "$TARGET_APP_PATH"
    
    #删除临时目录
    rm -r -f $PROJECT_TEMP_DIR
  • 相关阅读:
    php二维数组排序
    重学C语言 -- printf,scanf
    php调试利器 -- xdebug
    composer php依赖管理工具
    现代php开发
    php新特性--持续更新
    2016年书单
    jenkins集成gitlab实现自动合并
    etcd安装
    nginx 日志切割
  • 原文地址:https://www.cnblogs.com/ihojin/p/xcode-command-build-shell.html
Copyright © 2011-2022 走看看