GoogleSignIn pod: building for iOS Simulator, but linking in object file built for iOS file for architecture arm64

swift

#1

Добрый день, всем

У меня есть проблема с запуском проекта в симуляторе на M1 (не реальном устройстве такой проблемы нет). После установки пода GoogleSignIn проект перестал компилироваться под симулятор с такой ошибкой - https://tppr.me/JpMll

building for iOS Simulator, but linking in object file built for iOS, file '/......../GoogleSignIn.framework/GoogleSignIn' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Перепробовал все возможные решения на stackoverflow (ощущения, что они все под версию Xcode до 12). Указать принудительно в настройках arm64 тоже не помогает: отваливаются другие поды (FirebaseAuth, Firebase/Analytics, Firebase/Firestore, Firebase/Storage)

Не пробовал только такое решение - https://github.com/CocoaPods/CocoaPods/issues/10065 так как не понимаю как создать podspec file и где его нужно создать.

Есть ощущение, что принудительно указать запуск на архитектуре arm64 нужно только для “проблемного” пода (в моём случае это GoogleSignIn). Тогда вопрос, как это можно сделать, и можно ли вообще?