diff --git a/codemagic.yaml b/codemagic.yaml index 7d3dcc4..18608c5 100644 --- a/codemagic.yaml +++ b/codemagic.yaml @@ -52,6 +52,15 @@ workflows: # present, NO Podfile) — if a Podfile appears, the SPM flag didn't take and we'd need to fix it. test -d ios/App/App.xcodeproj || { echo "ERROR: iOS Xcode project not generated"; ls -la ios/App || true; exit 1; } echo "iOS project layout:"; ls -la ios/App + # ── Diagnose local-plugin SPM wiring (the regression: our file: plugins didn't function at runtime) ── + echo "=== local plugins in node_modules — symlink vs copy, and is Package.swift present? ===" + for p in native-call media-library audio-route share-inbox; do + echo "-- $p --"; ls -ld "node_modules/$p" 2>/dev/null || echo " (dir missing)" + ( ls "node_modules/$p/Package.swift" >/dev/null 2>&1 && echo " Package.swift PRESENT" ) || echo " Package.swift MISSING" + done + echo "=== CapApp-SPM Package.swift — are our local plugins + LiveKit wired in? ===" + CAPSPM=$(find ios -path "*CapApp-SPM*Package.swift" 2>/dev/null | head -1) + if [ -n "$CAPSPM" ]; then echo "found: $CAPSPM"; cat "$CAPSPM"; else echo " CapApp-SPM/Package.swift NOT FOUND"; find ios -name Package.swift 2>/dev/null; fi # App icon + splash from resources/icon.png & resources/splash*.png (1024x1024 icon, 2732² splash). npx capacitor-assets generate --ios || echo "asset generation skipped" diff --git a/mobile/plugins/audio-route/package.json b/mobile/plugins/audio-route/package.json index 4549131..e48194c 100644 --- a/mobile/plugins/audio-route/package.json +++ b/mobile/plugins/audio-route/package.json @@ -10,7 +10,8 @@ "files": [ "dist/", "ios/", - "AudioRoute.podspec" + "AudioRoute.podspec", + "Package.swift" ], "capacitor": { "ios": { diff --git a/mobile/plugins/media-library/package.json b/mobile/plugins/media-library/package.json index 1454379..37aa268 100644 --- a/mobile/plugins/media-library/package.json +++ b/mobile/plugins/media-library/package.json @@ -10,7 +10,8 @@ "files": [ "dist/", "ios/", - "MediaLibrary.podspec" + "MediaLibrary.podspec", + "Package.swift" ], "capacitor": { "ios": { diff --git a/mobile/plugins/native-call/package.json b/mobile/plugins/native-call/package.json index 77eb617..835a9b2 100644 --- a/mobile/plugins/native-call/package.json +++ b/mobile/plugins/native-call/package.json @@ -10,7 +10,8 @@ "files": [ "dist/", "ios/", - "NativeCall.podspec" + "NativeCall.podspec", + "Package.swift" ], "capacitor": { "ios": { diff --git a/mobile/plugins/share-inbox/package.json b/mobile/plugins/share-inbox/package.json index a913633..b3666a6 100644 --- a/mobile/plugins/share-inbox/package.json +++ b/mobile/plugins/share-inbox/package.json @@ -10,7 +10,8 @@ "files": [ "dist/", "ios/", - "ShareInbox.podspec" + "ShareInbox.podspec", + "Package.swift" ], "capacitor": { "ios": {