Chinaunix

标题: ios ipa命令打包 [打印本页]

作者: KingSunSha    时间: 2015-07-28 11:37
标题: ios ipa命令打包
采用xcode进行命令打包,方便给不同的客户发布ipa版本。

代码
  1. #!/bin/sh
  2. # build.sh
  3. #
  4. # 注意目录的空格
  5. # 注意sh权限和mobileprovision的权限
  6. # SIGN可以从钥匙串中获取
  7. PROJDIR=~/Documents/rwli/project/xxxxxxx
  8. TARGET_NAME="xxxxxxx"
  9. TARGET_SDK="iphoneos"
  10. PROJECT_BUILDDIR="${PROJDIR}/build/Release-iphoneos"
  11. TARGET_TEST_NAME="UnitTests"
  12. BUILD_TARGET_DIR=~/Documents/rwli/temp
  13. SIGN="iPhone Distribution: SHENZHEN xxxxxxxxxxx (xxxxxxxx)"
  14. PROVISONNING_PROFILE=~/Documents/rwli/publish/xxxxxx.mobileprovision
  15.   
  16. # compile project
  17. echo "###############Building Project#################"
  18. cd "${PROJDIR}"
  19. xcodebuild -target "${TARGET_NAME}" -sdk "${TARGET_SDK}" -configuration Release
  20. #Check if build succeeded
  21. if [ $? != 0 ]
  22. then
  23.   exit 1
  24. fi
  25. echo "#################Build Ipa################"
  26. /usr/bin/xcrun -sdk iphoneos PackageApplication -v "${PROJECT_BUILDDIR}/${TARGET_NAME}.app" -o "${BUILD_TARGET_DIR}/${TARGET_NAME}.ipa" --sign "${SIGN}" --embed "${PROVISONNING_PROFILE}"
复制代码

作者: renxiao2003    时间: 2015-08-11 15:39
收藏,这个用得着。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2