打包命令行输出IPA文件
来源:互联网 发布:大学生网络课程答案 编辑:程序博客网 时间:2024/05/28 11:29
//—————————————————ipa 成功了------------------/# 工程名APP_NAME="1"# 目标名TARGET_NAME="1"# 证书CODE_SIGN_DISTRIBUTION="iPhone Distribution: 证书"PROVISIONING_PROFILE="1"# info.plist路径project_infoplist_path="./${APP_NAME}/info.plist"#取版本号bundleShortVersion=$(/usr/libexec/PlistBuddy -c "print CFBundleShortVersionString" "${project_infoplist_path}")#取build值bundleVersion=$(/usr/libexec/PlistBuddy -c "print CFBundleVersion" "${project_infoplist_path}")#DATE="$(date +%Y%m%d)"#IPANAME="${APP_NAME}_V${bundleShortVersion}_${DATE}.ipa"#ipa、dSYM文件DATE="$(date +%H%M%S)"IPA_NAME="${TARGET_NAME}_build${bundleVersion}_${DATE}.ipa"ARCH_NAME="${TARGET_NAME}_build${bundleVersion}_${DATE}.xcarchive"ZIP_NAME="${TARGET_NAME}_build${bundleVersion}_${DATE}.zip"echo "================= #本地存放ipa、dSYM路径 ${IPA_NAME}================="#本地存放ipa、dSYM路径LOCAL_IPA_PATH="output/${IPA_NAME}"LOCAL_ARCH_PATH="output/${ARCH_NAME}"LOCAL_ZIP_PATH="output/${ZIP_NAME}"#创建路径rm -rf "output"mkdir -p "output"echo "================= Xcode Clean ================="xcodebuild -target "${APP_NAME}.xcodeproj" -scheme "工程名" -configuration 'Release' cleanecho "================= Xcode Archive 开始================="xcodebuild archive -target "${APP_NAME}.xcodeproj" -scheme "工程名" -archivePath "${LOCAL_ARCH_PATH}" -configuration 'Release'echo "================= Xcode Archive success ================="xcodebuild -exportArchive -exportFormat IPA -archivePath "${LOCAL_ARCH_PATH}" -exportPath "${LOCAL_IPA_PATH}" -exportProvisioningProfile "${PROVISIONING_PROFILE}"zip -r ${LOCAL_ZIP_PATH} ${LOCAL_ARCH_PATH}//—————————————————ipa 成功了------------------/
0 0
- 打包命令行输出IPA文件
- xcode6命令行打包ipa
- IOS-命令行打包ipa
- 打包ipa文件
- iOS打包IPA 文件
- xcode7打包ipa文件
- iOS打包IPA文件
- 命令行生成ipa经验总结 (脚本打包)
- 命令行下打包并导出ipa测试
- 终端命令行打包成ipa,基础用法
- 如何打包成.ipa文件
- 如何打包成.ipa文件
- iOS打包成.ipa文件
- IPhone打包IPa文件方法
- Xcode 6 打包ipa文件
- 如何打包成.ipa文件
- Xcode 6 打包ipa文件
- IOS程序打包ipa文件
- 三维线段距离,分数类(Ardenia王国,LA 4973)
- TPS和QPS
- 【Oracle数据库】限制数据和对数据排序
- tar命令的详细解释
- position absolute relative
- 打包命令行输出IPA文件
- python--继承
- 反射基础一
- MYSQL-基础—存储过程
- PAT甲级1018
- Dictionary数据类型在Darwin视频服务器中的使用
- JS之SELECT的VALUE作为BUTTON提交的参数
- Swift之 ? 和 !的差异
- 阿里巴巴Java开发手册个人整理精简版(二)