美文网首页iOS用到的
其实很多孩子都有一个梦, 智能内测打包

其实很多孩子都有一个梦, 智能内测打包

作者: Stark_Dylan | 来源:发表于2016-08-04 12:48 被阅读649次

    天天打包烦不烦?

    今天先告诉大家一个简单的方法,但是没有加上传到AppStore上,如果想使用的话,我之前介绍过fastlane大家可以去看一下。这个仅仅用于日常开发中内测的打包。也就是大家熟知的企业包或者是ADHoc包

    话不多说,实现使用xctool加xcodebuild完成的,所以先装环境,安装xctool很简单,使用homebrew,如果你电脑上没有这个那我就要鄙视鄙视你了,快去装一下。

    然后上脚本代码

    #!/bin/sh
     set -e
     cd `dirname $0`
    
     CDIR=$(pwd) #这个是当前目录, 下边需要根据当前目录提供xcworkspace的路径, 自己改一下
     SCHEME_NAME=你得Scheme名(target名)
     WORKSPACE_PATH=${CDIR}/你得工程名.xcworkspace
     PROFILE_NAME='你的企业描述文件名'
    
    
     TIME_STAMP=`date "+%Y%m%d%H"`
     BUILD_TIME=$(date +%Y%m%d%H%M)
     ArchivePath=${CDIR}/${SCHEME_NAME}.xcarchive
     PacketName=${CDIR}/${SCHEME_NAME}_${BUILD_TIME}.ipa
    
    
     # clean
     xctool -workspace ${WORKSPACE_PATH} -scheme ${SCHEME_NAME} clean
    
     #archive
     xctool -workspace ${WORKSPACE_PATH} -scheme ${SCHEME_NAME} archive -archivePath ${ArchivePath}
    
     #export
     xcodebuild -exportArchive -exportFormat IPA -archivePath ${ArchivePath} -exportPath ${PacketName} -   exportProvisioningProfile "${PROFILE_NAME}"
    
     result=$(curl -F "file=@${PacketName}" -F "uKey=你的蒲公英UserKey" -F              "_api_key=你的蒲公英ApiKey" -F "password=1234" http://www.pgyer.com/apiv1/app/upload)
    
     echo "${result}" | grep "appShortcutUrl"
     echo "发布成功, 安装密码 1234"
    

    按照上边文中的注释,把该填写的内容填写好,就OK了。

    之前很多人私下说fastlane比较复杂,麻烦,碎片化的东西多,所以这次给大家个简单的方法。。。。

    不过说到全面,fastlane还是目前来说比较强大的解决方案,可以完整的解决测试以及发布流程,大家可以一起讨论起来。

    @copyRight Dylan 2016-8-4

    相关文章

      网友评论

      • xksivM:fastlane 用过 打包上传到 itune connect 很方便。但是有个问题,直接使用 fastlane 上传到 App Store 的话,提交审核时提示的是否使用广告的选择或者是否使用加密,fastlane 是怎么处理的?
        Stark_Dylan:@linsyorozuya :wink:
        xksivM:谢回复 看见了 :relieved: 没用到也没怎看文档
        Stark_Dylan:@linsyorozuya 请看一下官方的文档 https://github.com/fastlane/fastlane/blob/master/deliver/Deliverfile.md
        注意其中的submission_information参数, 详细的配置在这里:
        https://github.com/fastlane/fastlane/blob/master/spaceship/lib/spaceship/tunes/app_submission.rb#L18-L69

      本文标题:其实很多孩子都有一个梦, 智能内测打包

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