美文网首页
IOS-Freamwork生产脚本

IOS-Freamwork生产脚本

作者: 笠天丐冥 | 来源:发表于2018-07-12 13:44 被阅读0次

    创建的Aggregate,然后选中右侧的Build Phases,点击左下方加号,选择New Run Script Phase
    将这段脚本复制进去:

    #FRAMEWORK_NAME="${PROJECT_NAME}"  
    FRAMEWORK_NAME="YourFrameworkTargetName"  
      
    SIMULATOR_LIBRARY_PATH="${BUILD_DIR}/${CONFIGURATION}-iphonesimulator/${FRAMEWORK_NAME}.framework"  
      
    DEVICE_LIBRARY_PATH="${BUILD_DIR}/${CONFIGURATION}-iphoneos/${FRAMEWORK_NAME}.framework"  
      
    UNIVERSAL_LIBRARY_DIR="${BUILD_DIR}/${CONFIGURATION}-iphoneuniversal"  
      
    FRAMEWORK="${UNIVERSAL_LIBRARY_DIR}/${FRAMEWORK_NAME}.framework"  
      
    xcodebuild -project ${PROJECT_NAME}.xcodeproj -sdk iphonesimulator -arch i386 -arch x86_64 -target ${FRAMEWORK_NAME} -configuration ${CONFIGURATION} clean build CONFIGURATION_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-iphonesimulator | echo  
      
    xcodebuild -project ${PROJECT_NAME}.xcodeproj -sdk iphoneos -arch arm64 -arch armv7 -arch armv7s -target ${FRAMEWORK_NAME} -configuration ${CONFIGURATION} clean build CONFIGURATION_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-iphoneos | echo  
      
    rm -rf "${UNIVERSAL_LIBRARY_DIR}"  
      
    mkdir "${UNIVERSAL_LIBRARY_DIR}"  
      
    mkdir "${FRAMEWORK}"  
      
    cp -r "${DEVICE_LIBRARY_PATH}/." "${FRAMEWORK}"  
      
    lipo "${SIMULATOR_LIBRARY_PATH}/${FRAMEWORK_NAME}" "${DEVICE_LIBRARY_PATH}/${FRAMEWORK_NAME}" -create -output "${FRAMEWORK}/${FRAMEWORK_NAME}" | echo  
      
    open "${FRAMEWORK}" 
    

    相关文章

      网友评论

          本文标题:IOS-Freamwork生产脚本

          本文链接:https://www.haomeiwen.com/subject/ubalpftx.html