Когда вы используете АппОптима, в файле Info.plist хранятся ключи идентификации и конфигурации вашего приложения. Ниже приведена некоторая информация об этом файле.
- Файл Info.plist доступен в навигаторе проекта Xcode в разделе Supporting Files. Для старых файлов проекта, Info.plist находится в Resources.
- Независимо от выбранного подхода к настройке RUM для вашего приложения, добавьте ключи идентификации вашего приложения (идентификатор приложения и beacon URL) в файл Info.plist вашего проекта. Это необходимо, чтобы ваше мобильное приложение могло отправлять данные мониторинга в АппОптима.
Чтобы проверить ключи идентификации вашего приложения, откройте мастер инструментирования для мобильных устройств (mobile instrumentation wizard).
- Вы также можете использовать Info.plist чтобы включить или отключить дополнительные функции мониторинга, добавив ключи конфигурации в этот файл.
- Чтобы сохранить файл Info.plist вашего приложения в чистом виде, вы можете переместить все ключи DTX, связанные с ЕдиныйАгент, в файл АппОптима.plist и добавить АппОптима.plist в фазу сборки Copy Bundle Resources. Файл АппОптима.plist должен находиться в корневом каталоге вашего пакета ресурсов (resources bundle), поэтому создайте этот файл в том же месте, где находится файл Info.plist.
- В некоторых случаях при использовании Xcode, файл Info.plist не создается. Например, когда вы создаете новый проект SwiftUI, вы можете заметить, что в проекте нет этого файла. Для более подробной информации см. Xcode Release Notes; issue 68254857.
Если у вас нет файла Info.plist, добавьте ключи идентификации приложения и ключи конфигурации вручную в качестве Custom iOS Target Properties на вкладке info цели вашего приложения. Как только вы внесете это изменение, Xcode добавит файл Info.plist в проект, но все же лучше обновить конфигурацию через вкладку info вашего целевого приложения.