В настоящее время я пытаюсь импортировать приложение области в Xcode, но всякий раз, когда я запускаю команду "realm-cli pull --remote="app-id"" с идентификатором приложения, замененным моим фактическим идентификатором приложения, я получаю сообщение об ошибке: «Ошибка извлечения: (403 Запрещено). Пожалуйста, проверьте записи в белом списке API Atlas, чтобы убедиться, что запросы с этого IP-адреса разрешены». На панели инструментов атласа mongodb я включил ее, чтобы все IP-адреса могли получить доступ к приложению и выполнить команду, но тогда я все равно получаю ту же ошибку. Мой realm-cli — это бета-версия 2.0.0-beta.7. Я понятия не имею, в чем может быть ошибка, поэтому любой совет поможет.
Спасибо
Добро пожаловать в СО. Важно размещать четкие вопросы; Имейте в виду, что то, что ясно вам, может быть непонятно нам. Например, что означает импортировать приложение области в Xcode? Где в консоли вы устанавливаете это , чтобы все IP-адреса могли получить доступ к приложению . Тогда какой у вас точный код для получения приложения? Вы не забыли удалить <> вокруг ключа IP?
Да, я все еще должен привыкнуть к размещению четких вопросов. Импорт приложения Realm означает просто подключение приложения Swift к Realm. Для консоли я перешел к сетевому доступу на панели управления учетной записью mongodb для кластера atlas, который я хочу использовать для хранения информации, и сетевой доступ читается как 0.0.0.0/0, так что любой IP-адрес может его прочитать. Код, который я написал, не имеет значения, поскольку realm-cli является терминальным инструментом. Можете ли вы уточнить, что вы имеете в виду, когда говорите: «Вы не забыли удалить <> вокруг IP-ключа?»
Если вы видите это
realm-cli login --api-key="<my api key>"
в документах, это на самом деле означаетrealm-cli login --api-key="xxxxxxxxxx"
без < >Код, который я написал, не имеет значения - нет, он очень важен. Установка Realm — это «код», подключение к сфере — это «код». У вас может быть простая опечатка в одной из команд (коде), которая вызывает сбой в работе. Возможно, вы не входите в систему перед извлечением и т. д. Правильно ли определена область действия ключа API? Для справки необходимо предоставить детали... и, что очень важно, вашу платформу кодирования (которая также должна быть тегом). Наконец, публикация вопросов о БЕТА-программном обеспечении, как правило, не является хорошей идеей, потому что БЕТА-программное обеспечение может быть несколько динамичным, и правильный ответ сегодня может быть неверным завтра.