Использование файла JavaScript для хранения ключа API, необходимого в проекте XCode - PullRequest
0 голосов
/ 27 сентября 2018

Я недавно сделал приложение для iOS, которое программировал с помощью Swift, на github, и понял, что мой ключ API находится в проекте и теперь доступен для всех.Я использовал эту ссылку , чтобы решить мою проблему, и там говорится, что нужно создать файл config.js, содержащий мои ключи API, а затем получить к ним доступ и сохранить их в переменных в файле, который нуждается в ключе,но похоже, что пример для файла HTML, и я не знаю, как сделать шаг 4 для моей ситуации (ключ API необходим в файле AppDelegate.swift моего приложения).В конце концов файл config.js будет помещен в файл .gitignore.

Если у кого-нибудь есть лучший способ скрыть мой ключ API от github, не удаляя файл AppDelegate.swift из github полностью, я открытна другие предложения.

1 Ответ

0 голосов
/ 27 сентября 2018

Я сделал то, что прокомментировал Крис Г., и создал файл JSON, который я открыл и проанализировал в своем делегате приложения.Это сработало.

К вашему сведению, не забудьте выполнить команду Project > Build Phases > Copy Bundle Resources > +, чтобы добавить файл JSON в ваш пакет, чтобы вы могли получить к нему доступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...