ios 자동화 패키지 스크립트
스크립트 파일
#!/bin/bash
# build target
target_Name=XXX
# Release、Debug
build_model=Release
#
project_path=$(pwd)
#
buildPath=${project_path}/build
# sdk
exportSdkPath=~/Desktop/${target_Name}-SDK/${build_model}
if [ ! -d $exportSdkPath ]; then
mkdir -p $exportSdkPath;
fi
# sdk
iphoneos_path=${buildPath}/${build_model}-iphoneos/lib${target_Name}.a
# sdk
simulator_path=${buildPath}/${build_model}-iphonesimulator/lib${target_Name}.a
# sdk
merge_path=${exportSdkPath}/lib${target_Name}.a
#build clean
xcodebuild -target ${target_Name} clean
# build
xcodebuild -target ${target_Name} -configuration ${build_model} -sdk iphonesimulator
# build
xcodebuild -target ${target_Name} -configuration ${build_model} -sdk iphoneos
#
cp -R ${buildPath}/${build_model}-iphoneos/include/${target_Name} ${exportSdkPath}
# .a
lipo -create ${iphoneos_path} ${simulator_path} -output ${merge_path}
#
#
package_date=`date '+%Y-%m-%d %X'`
sdk_zip_name=lib${target_Name}_${build_model}_${package_date}.zip
# sdk
cd ${exportSdkPath}
# sdk
zip -r ~/Desktop/${target_Name}-SDK/${sdk_zip_name} ./*
# sdk
open ${exportSdkPath}
# build
if [ -d ${buildPath} ]; then
rm -rf ${buildPath}
fi
2. 사용 방법
1. vi、vim xxx.sh
2. xxx.sh
3. xxx.sh sdk
4. target_Name, build_model
5. cd sdk
6. sh xxx.sh
다음으로 이동:http://blog.csdn.net/zxw_xzr/article/details/79217516
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Application Development in WebOSDevelop applications in WebOS Recognize the abstract class Application The operating system accepts classes that impleme...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.