You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Kivy-iOS应用的Xcode rsync文件传输问题?

解决Kivy编译iOS时rsync code24导致的PhaseScriptExecution失败问题
  • 调整rsync命令参数
    打开Xcode项目的Build Phases,找到负责同步资源的脚本(比如Copy Python Application或[CP] Copy Pods Resources),修改其中的rsync命令,添加--ignore-missing-args和--delay-updates参数,规避临时文件提前删除或文件状态变化引发的错误:

    rsync -avz --delay-updates --ignore-missing-args "$SOURCE_DIR/" "$DEST_DIR/"
    
  • 关闭Xcode并行构建
    Xcode15默认的并行构建可能导致文件未生成就被rsync读取:

    1. 点击Xcode顶部菜单File > Project Settings
    2. 在Build System选项中选择Legacy Build System
    3. 或者在项目的Build Settings中搜索Parallelize Build,将其设置为NO
  • 清理Kivy Toolchain缓存并重建项目
    旧缓存可能导致文件路径异常:

    1. 运行Kivy toolchain清理命令:
      toolchain clean
      
    2. 删除原有的Xcode项目文件夹,重新执行创建命令:
      toolchain create <title> <app_directory>
      
  • 修复项目目录权限
    权限问题可能导致rsync无法读取或写入文件:

    chmod -R 755 /path/to/your/project-directory
    
  • 适配Xcode15路径变化
    确保脚本中的路径使用Xcode环境变量而非硬编码,比如用${SRCROOT}定位项目根目录,避免因Xcode15默认路径变更导致的文件找不到问题。

内容的提问来源于stack exchange,提问作者LupaDevStudio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:34:59