#!/bin/bash # 只更新 Unity Data 目录,保持 iOS 配置不变 if [ -z "$1" ]; then echo "用法: ./update_unity_data.sh <新的Unity导出目录>" echo "例如: ./update_unity_data.sh /Users/bread/iosapp_new" exit 1 fi NEW_EXPORT_DIR="$1" CURRENT_DIR="/Users/bread/iosapp" echo "=== 更新 Unity Data ===" # 备份当前的 Data 目录 if [ -d "$CURRENT_DIR/Data" ]; then mv "$CURRENT_DIR/Data" "$CURRENT_DIR/Data.backup.$(date +%Y%m%d_%H%M%S)" echo "已备份当前 Data 目录" fi # 复制新的 Data 目录 cp -R "$NEW_EXPORT_DIR/Data" "$CURRENT_DIR/" echo "已复制新的 Data 目录" # 可选:更新 Classes/Native 目录(如果有新的原生插件) if [ -d "$NEW_EXPORT_DIR/Classes" ]; then echo "检测到新的 Classes 目录,建议手动检查差异" fi echo "" echo "=== 更新完成 ===" echo "请用 Xcode 重新构建: open $CURRENT_DIR/Unity-iPhone.xcworkspace"