#!/bin/bash

# 简化的连接测试脚本
echo "🔍 开始连接调试..."

# 测试基本网络连接
echo "📡 测试基本网络连接..."
if ping -c 3 8.8.8.8 > /dev/null 2>&1; then
    echo "✅ 基本网络连接正常"
else
    echo "❌ 基本网络连接失败"
    exit 1
fi

# 测试 DNS 解析
echo "🌐 测试 DNS 解析..."
if nslookup google.com > /dev/null 2>&1; then
    echo "✅ DNS 解析正常"
else
    echo "❌ DNS 解析失败"
fi

# 测试常见端口
echo "🔌 测试常见端口连接..."
for port in 80 443 8080; do
    if timeout 3 bash -c "echo >/dev/tcp/google.com/$port" 2>/dev/null; then
        echo "✅ google.com:$port 连接正常"
    else
        echo "❌ google.com:$port 连接失败"
    fi
done

# 检查 libcore 库
echo "📚 检查 libcore 库..."
if [ -f "libcore/bin/libcore.dylib" ]; then
    echo "✅ 找到 libcore.dylib"
    file libcore/bin/libcore.dylib
else
    echo "❌ 未找到 libcore.dylib"
fi

echo "🎯 调试完成，现在可以运行应用查看详细日志"
