#!/bin/bash cd "$(dirname "$0")/.." APP_ROOT=$(pwd) PROJECT_FILE="$APP_ROOT/ios/Xingyun.xcodeproj/project.pbxproj" SWIFT_FILE="$APP_ROOT/ios/Xingyun/IAPBridge.swift" OBJC_FILE="$APP_ROOT/ios/Xingyun/IAPBridge.m" echo "=== iOS 内购模块文件添加工具 ===" echo "" # 检查文件是否存在 if [ ! -f "$PROJECT_FILE" ]; then echo "❌ 错误: Xcode 项目文件不存在" echo " 路径: $PROJECT_FILE" exit 1 fi if [ ! -f "$SWIFT_FILE" ]; then echo "❌ 错误: Swift 文件不存在" echo " 路径: $SWIFT_FILE" exit 1 fi if [ ! -f "$OBJC_FILE" ]; then echo "❌ 错误: Objective-C 文件不存在" echo " 路径: $OBJC_FILE" exit 1 fi echo "✅ 文件检查通过" echo "" # 检查是否已经添加 if grep -q "IAPBridge.swift" "$PROJECT_FILE" && grep -q "IAPBridge.m" "$PROJECT_FILE"; then echo "✅ 文件已在 Xcode 项目中" echo "" echo "请执行以下步骤重新构建:" echo "1. cd ios && rm -rf build Pods && pod install" echo "2. cd .. && yarn run-ios" exit 0 fi echo "⚠️ 文件尚未添加到 Xcode 项目" echo "" echo "请按以下步骤手动添加:" echo "" echo "1. 打开 Xcode:" echo " open $APP_ROOT/ios/Xingyun.xcworkspace" echo "" echo "2. 在 Xcode 中添加文件:" echo " - 右键点击 'Xingyun' 文件夹(黄色图标)" echo " - 选择 'Add Files to Xingyun...'" echo " - 依次选择以下文件:" echo " • $SWIFT_FILE" echo " • $OBJC_FILE" echo " - 确保勾选 'Copy items if needed' 和 'Xingyun' target" echo " - 点击 'Add'" echo "" echo "3. 清理并重新构建:" echo " cd $APP_ROOT/ios" echo " rm -rf build Pods" echo " pod install" echo " cd .." echo " yarn run-ios"