kill-ios-app/update_unity_data.sh
yuqucheng fa7c338ea5 init
2026-06-23 09:54:30 +08:00

33 lines
923 B
Bash
Executable File

#!/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"