Я настраиваю свою среду разработки Xamarin, и возникают проблемы с отладкой iOS. Я хотел бы иметь способ отлаживать свое приложение на iPhone, но это не так просто. Вот способы, которые я знаю:
Наиболее удобным вариантом будет №3. Было бы здорово отлаживать приложение iOS на реальном устройстве, используя Mac в облаке. Это возможно?
Да, можно отлаживать приложения iOS на iPhone без проводов через Wi-Fi. Это поддерживаемый способ отладки в Xcode.
С помощью Xamarin вы также можете выполнять отладку через WiFi, если вы включите «Отладка через WiFi» в настройках сборки «Отладка iOS». Однако с Xamarin вам нужно запустить приложение через USB-кабель. Таким образом, вы не можете выполнить полностью беспроводную настройку там.
Выполнение беспроводной отладки с помощью «облачного Mac», вероятно, потребует настройки VPN-подключения или чего-то подобного, что создаст впечатление, что облачный Mac находится в вашей локальной сети. И это будет работать только с Xcode, а не с Xamarin.
Другой подход — купить, например, Eltima USB Network Gate. Подключите iPhone к локальному ПК и используйте программное обеспечение для подключения этого USB-порта по сети к вашему «облачному Mac», где он будет выглядеть так, как если бы iPhone был физически подключен. Это должно (по крайней мере теоретически) позволить вам запускать и отлаживать приложения с помощью Xamarin.
Прежде всего, да, можно отлаживать приложение по беспроводной сети. Если у вас есть Xcode 9 или более поздняя версия, вы сможете это сделать.
Вот шаги, которые нужно выполнить: -
1 Открыть Xcode
2 Выберите «Окно» > «Устройства и симуляторы».
3 Нажмите «Устройство» и выберите свой iPhone, подключив кабель к вашему Mac.
4 В правом столбце выберите «Подключение через сеть», как показано на рисунке ниже.
Примечание. Ваше устройство iOS и Mac должны быть подключены к одной и той же сети.
Я получил ссылку из этого поста