Я использую библиотеку Google Sign-In для прошивки, и когда я нажимаю Sign-In кнопки сбои приложения со следующей ошибкой:IOS приложение падает, когда я нажимаю Вход в Google кнопке
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'Your app must support the following URL schemes: <my bundleID>,
com.googleusercontent.apps.<my client ID>'
Я проверил подписанную версию своего приложения, чтобы убедиться, что эти схемы URL определены, каковы они.
Я также добавил «google» в качестве идентификатора для каждой из схем URL, потому что увидел, что это то, что сделано в примере приложения входа в Google.
Это происходит только тогда, когда я создаю подписанную версию своего приложения и выполняю специальную установку на своем телефоне.
Это не происходит при запуске в симуляторе через Xcode или даже при запуске приложения для выпуска на симуляторе через Xcode.
Кто-нибудь знает, что с этим делать?
Дополнительная информация, которая может быть полезна:
Я использую библиотеку входа в Google без кокосодов.
Я перетащил библиотечный пакет и структуру в свой проект.
Кроме того, я использую общий профиль подготовки, который содержит подстановочный знак в идентификаторе приложения, и по какой-то причине, когда я создаю подписанную версию приложения, идентификатор пакета моего приложения изменяется, чтобы иметь в нем подстановочный знак.
т. Е. Идентификатор пакета изменяется из com.example.app в com.example. *.
Из-за этого я добавил в третью схему URL, которая содержит подстановочный знак.
Ваш ответ помог мне :) –
У меня такая же проблема, как добавить схему URL с подстановочным знаком? –