美文网首页
XCode Cloud初体验

XCode Cloud初体验

作者: OrrHsiao | 来源:发表于2022-08-14 12:11 被阅读0次

    苹果推出XCode Cloud云编译后

    使用公司私有git仓库(基于gitlab)、码云(基于gitlab开源代码)、阿里云效CodeUp(基于bitbucket)以上几种源代码管理仓库作为XCode Cloud构建源时,均出现错误。

    • 私有仓库:已开放私有仓库权限,但苹果server仍然无法访问到仓库目标地址,原因未知;
    • 码云(基于gitlab开源代码):第三方App无法授权;
    • 阿里云效CodeUp:创建的个人访问令牌,苹果server无法访问;

    反馈苹果也是不了了之,全是坑啊

    最后把仓库迁到了github私有库,一路next next,直接配置成功

    对于使用cocoapods的项目如何使用xcode cloud
    添加脚本
    于项目文件夹(xxx.xcodeproj\xxx.xcworkspace)下添加文件夹:ci_scripts
    文件夹内加入脚本文件:ci_post_clone.sh(必须是这个名称)


    image.png

    脚本内容

    #!/bin/sh
    echo "开始安装cocoapods"
    brew install cocoapods
    echo "cocoapods安装完毕"
    echo "开始设置cocoapods"
    pod setup
    echo "cocoapods设置完毕"
    echo "开始安装pods依赖库"
    pod install
    echo "pods依赖库安装完毕"
    

    将ci_scripts加入项目内,不要添加到任何target下
    cd到ci_scripts文件夹下,设置脚本为可执行文件:

    chmod +x ci_post_clone.sh
    

    提交后,操作xcode cloud触发编译即可

    相关文章

      网友评论

          本文标题:XCode Cloud初体验

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