Ответ 1
Для iOS вам необходимо зарегистрировать свое приложение/устройство с Apple.
Вам нужно будет перейти в отчет разработчика Apple и создать список для своего приложения и зарегистрировать тестируемое устройство.
Также вам нужно будет импортировать свою учетную запись разработчика в Xcode, это нужно сделать, потому что ваше приложение для разработки также необходимо подписать до того, как его можно будет поместить на физическое устройство.
Более подробную информацию можно найти в документации Xamarin.
Вот выдержка:
- Перейдите в Xcode и добавьте свой идентификатор Apple (выберите "Меню Xcode" > "Настройки"..., перейдите на вкладку "Аккаунты", нажмите кнопку "Добавить" (+) и выберите "Добавить Apple ID..." из всплывающего меню)
- Если у вас есть Apple ID, который принадлежит программе Apple Developer, введите свой идентификатор Apple и пароль и нажмите кнопку "Добавить".
В противном случае вы можете нажать кнопку "Присоединиться к программе", и веб-браузер откроется там, где вы можете зарегистрироваться.
Теперь вам нужно добавить свое устройство в Xcode.
- Подключите устройство к компьютеру Mac с помощью кабеля USB
- В меню Windows выберите Устройства
- Выберите нужное устройство iOS из списка "Устройства" в левой части окна "Устройства"
- Выделите строку Identifier и скопируйте ее в буфер обмена
- Войдите в свою отчет разработчика Apple
- Нажмите ссылку "Сертификаты, идентификаторы и профили" (справа).
- Нажмите ссылку "Устройства"
- Нажмите кнопку + (вверху справа)
- Укажите имя нового устройства и вставьте идентификатор устройства, который мы скопировали выше, в поле UUID
Теперь вам нужно вытащить только что созданные сертификаты на ваш Mac/Xcode.
- Остановить Visual Studio/Xamarin Studio
- Запустить Xcode
- Выберите меню Xcode > Настройки...
- Перейдите на вкладку "Аккаунты"
- Нажмите кнопку "Просмотреть детали..."
- Нажмите кнопку "Обновить значок" в нижнем левом углу экрана (круглая стрелка).
- После обновления списка профилей Provisioning Profiles нажмите кнопку "Готово"
- Выйти из Xcode (или оставить его открытым, если вам нравится вид.)
- Запустите Visual Studio/Xamarin Studio
Теперь я думаю, что вы можете начать тестирование на своем устройстве. Но, если вам нужны специальные службы iOS (т.е. доступ к Game Center, iCloud и т.д.), вам также нужно будет зарегистрировать свое приложение. Это примерно такой же процесс, как и до этого, но я хочу попросить вас прочитать документацию по этому вопросу или "Предоставление приложений для приложений" Google. Перед тем, как сообщение станет слишком длинным;)
Примечание; это может измениться в будущем, потому что Apple вчера объявила, что приложения для загрузки (ваши собственные) (то, что вы хотите сделать здесь) будут бесплатными. Поэтому, если у вас еще нет учетной записи разработчика Apple, вы можете немного подождать.