| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/bash
- # 检查 Swift Package 依赖关系
- cd "$(dirname "$0")"
- echo "=== 检查 Swift Package 结构 ==="
- echo ""
- echo "1. BaseCore Package.swift:"
- if [ -f "BaseCore/Package.swift" ]; then
- echo " ✅ 存在"
- grep -q 'name: "BaseCore"' BaseCore/Package.swift && echo " ✅ 名称正确" || echo " ❌ 名称错误"
- else
- echo " ❌ 不存在"
- fi
- echo ""
- echo "2. BaseCommon Package.swift:"
- if [ -f "BaseCommon/Package.swift" ]; then
- echo " ✅ 存在"
- grep -q "BaseCore" BaseCommon/Package.swift && echo " ✅ 依赖 BaseCore" || echo " ❌ 未依赖 BaseCore"
- else
- echo " ❌ 不存在"
- fi
- echo ""
- echo "3. CapabilityPush Package.swift:"
- if [ -f "CapabilityPush/Package.swift" ]; then
- echo " ✅ 存在"
- grep -q "BaseCore" CapabilityPush/Package.swift && echo " ✅ 依赖 BaseCore" || echo " ❌ 未依赖 BaseCore"
- else
- echo " ❌ 不存在"
- fi
- echo ""
- echo "=== 检查目录结构 ==="
- for dir in BaseCore BaseCommon CapabilityPush xdz; do
- if [ -d "$dir" ]; then
- echo "✅ $dir/"
- else
- echo "❌ $dir/ (不存在)"
- fi
- done
- echo ""
- echo "=== 检查相对路径 ==="
- cd BaseCommon && grep "path:" Package.swift && cd ..
- cd CapabilityPush && grep "path:" Package.swift && cd ..
|