Приложение iOS начинает зависать после недели установки на устройство - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь установить приложение на свои устройства iOS через XCode. Однако через неделю приложение больше не открывается. Проведя некоторые исследования, я понимаю, что на бесплатной учетной записи разработчика профиль обеспечения будет длиться только 1 неделю, проблема в том, что у меня фактически есть личная учетная запись разработчика, за которую я плачу, поэтому это не должно иметь место?

Я установил для команды «мое имя (Персональная команда)», и в настройках сборки я убедился, что идентификация подписи кода установлена ​​для разработчика iOS. Если я изменяю это на Распространение iOS, я получаю это предупреждение:

yourApp имеет конфликтующие настройки обеспечения. yourApp автоматически подписывается для разработки, но конфликтующее удостоверение подписи кода iPhone Distribution было указано вручную. Установите значение идентификатора подписи кода на «iPhone Developer» в редакторе настроек сборки или переключитесь на ручную подпись в редакторе проекта. (в цели 'yourApp')

Можно ли на самом деле установить приложение на устройство iOS через XCode с неограниченным сроком службы или всегда нужно идти в iTunes Connect и App Store?

Любая помощь была бы великолепна, так как это последний шаг к распространению моего приложения среди моих коллег.

Изменить:

Когда я нажимаю информацию рядом с профилем обеспечения, я получаю следующее:

Provisioning Profile

1 Ответ

0 голосов
/ 22 января 2019

Невозможно создать приложение для iOS, у которого нет срока действия (если вы не распространяете его через App Store). Это сделано для того, чтобы разработчики не могли создавать приложения для iOS и распространять их через сторонние магазины приложений.

Стандартная учетная запись разработчика предназначена для использования разработчиком для тестирования приложений на физических устройствах в течение коротких периодов времени перед отправкой приложения в Apple для реального распространения. Короткая продолжительность профиля обеспечения разработки является отражением этого.

Если вы действительно хотите делать более долгосрочные рассылки на устройства (до 12 месяцев), вы можете зарегистрировать учетную запись для разработки Enterprise ($ 299 / год, но также требуется EIN). Это позволяет вам создать профиль внутреннего распространения, который будет действовать в течение 12 месяцев с момента его создания. Вам все равно нужно будет пересобрать приложение (или хотя бы перепаковать его с новым профилем распространения) как минимум раз в год.

В конце концов, вы пытаетесь сделать что-то, что Apple действительно не хочет поддерживать. Хотелось бы, чтобы был лучший ответ (не могли бы вы написать приложение как веб-приложение?), Но я боюсь, что нет.

...