Я пытаюсь получить универсальные ссылки для работы с моим приложением Xamarin iOS и частным веб-сервером. Я устанавливаю приложение, используя профиль Ad Hoc вместе с https://www.diawi.com/ и работает за исключением универсальных ссылок.
Я разместил ссылку в документе Word.
Однако в журнале IIS нет запроса на файл ассоциации яблочного приложения-сайта, когда я устанавливаю приложение.
Кроме того, файл swcutil_show.txt, собранный с помощью sysdiagnose, не содержит записи для моего приложения.
Файл журнала содержит следующее:
swcd[239] <Error>: Error getting enterprise-managed associated domains data. If this device is not enterprise-managed, this is normal: Error Domain=SWCErrorDomain Code=1701 "Failed to get associated domain data from ManagedConfiguration framework." UserInfo={NSDebugDescription=Failed to get associated domain data from ManagedConfiguration framework., Line=250, Function=<private>}
Однако эта запись присутствует, даже если я отключу Связанные домены в Entitlements.plist.
И, конечно же, ссылка открывается в Safari, а не в моем приложении.
Вопросов:
- Работают ли универсальные ссылки и связанные домены, когда веб-сервер не является общедоступным?
Проблема в том, что на моем устройстве используется MDM?
Могу ли я использовать diawi.com для установки и при этом ожидать, что универсальные ссылки будут работать?