zoukankan      html  css  js  c++  java
  • iOS一键打包(react native)

    iOS自动化打包配置截图如下:

     

    export YARN_HOME=/usr/local/Cellar/yarn/1.0.1/bin 
    export PATH=$PATH:$YARN_HOME 
    export NODE_HOME=/Users/devops/.nvm/versions/node/v8.3.0 
    export PATH=$NODE_HOME/bin:$PATH 
    export POD_HOME=/Users/devops/.rvm/gems/ruby-2.4.0 
    export PATH=$POD_HOME/bin:$PATH 
    echo $PATH 
    cd ./iOS 
    //echo 1214503056|sudo -S gem install cocoapods 
    LANG=en_US.UTF-8 pod repo update 
    LANG=en_US.UTF-8 pod install 
    yarn install

    CURRENT_DIR=$(pwd) 
    PRO_DIR=${CURRENT_DIR} 
    WORKSPACE_DIR="${PRO_DIR}/RNApollo.xcworkspace" 
    //CONFIGURATION="Debug" 
    CONFIGURATION="Release" 
    SCHEME="RNApollo" 
    ARCHIVE_PATH="${PRO_DIR}/archivePath/${SCHEME}.xcarchive" 
    EXPORT_PATH="${PRO_DIR}/exportPath" 
    //security unlock-keychain -p "1214503056" $HOME/Library/Keychains/login.keychain 
    /usr/bin/security unlock-keychain -p "1214503056" "/Users/Shared/Jenkins/Library/Keychains/login.keychain" 
    xcodebuild clean -workspace ${WORKSPACE_DIR} -scheme "${SCHEME}" -configuration "${CONFIGURATION}" -archivePath "${ARCHIVE_PATH}" 
    xcodebuild archive -workspace ${WORKSPACE_DIR} -scheme "${SCHEME}" -configuration "${CONFIGURATION}" -archivePath "${ARCHIVE_PATH}" CODE_SIGN_IDENTITY="iPhone Developer" PROVISIONING_PROFILE_VALUE="Automatic" 
    xcodebuild -exportArchive -archivePath "${ARCHIVE_PATH}" -exportOptionsPlist "${PRO_DIR}/DevelopmentIPA.plist" -exportPath "${EXPORT_PATH}"

    图片描述 
    curl -F "file=@/Users/devops/.jenkins/workspace/Starup_iOS/iOS/exportPath/RNApollo.ipa" -F "uKey=*******" -F "_api_key=********" https://www.pgyer.com/apiv1/app/upload

  • 相关阅读:
    多条件复合搜索的实现
    mysql字符集统一
    JS控制彈出窗口
    mysql常用sql
    正则表达式
    航班时间
    1月19日
    1月28日check小爱用
    在么小猫
    大连美发备考
  • 原文地址:https://www.cnblogs.com/lucy-lily/p/9105507.html
Copyright © 2011-2022 走看看