Подтвердить что ты не робот

Как обойти безумство Apple App ID

Как вы все знаете, Apple изменила работу Xcode таким образом, что вы никогда не сможете создать приложение с ранее используемым идентификатором приложения, даже если вы просто пишете тестовые приложения для локального использования. До сих пор я только набирал идентификаторы мусора, чтобы обойти эту глупую антифезию, но сегодня меня встретили этим камнем:

Невозможно добавить идентификатор приложения, поскольку ограничение

Итак, теперь я заблокирован от создания каких-либо тестовых приложений, эффективно останавливая свою разработку на своих треках (я пишу библиотеки и фреймворки, и их нужно протестировать в тестовых приложениях).

Кто-нибудь знает, как обойти или отключить ограничения Apple?

4b9b3361

Ответ 1

То же самое случилось со мной. Я предполагаю, что это какой-то новый предел, который Apple наложила на "неплатежеспособных" разработчиков, и что он ограничивает вас 10 приложениями за 7 дней.

Изменить. Чтобы решить эту проблему, я просто сделаю случайный идентификатор яблочного яблока...

Ответ 2

Это тип ограничений для бесплатных учетных записей разработчиков, но мы также можем найти решение для этого:

1. Переход к проекту любого предыдущего приложения, установленного на том же устройстве, имеет проблему с.

2- Откройте Build Settings tab для проекта приложения в Xcode.

3- Найдите Bundle ID и скопируйте его.

4- Откройте свое текущее приложение, у которого есть проблема, и перейдите к тому же месту > Вставить и заменить текущий Bundle ID на старый.

5- Запустите приложение.

!!! WALA

Ответ 3

Я столкнулся с такой же ситуацией в своей новой mackbook с версией xcode 7.3.1. Даже если я попытался с старым идентификатором связки, он не работал. Последующие шаги помогли мне запустить приложение на устройстве.

  • Получите предпочтение xcode
  • Выберите учетные записи и выберите идентификатор вашего яблока.

  1. Нажмите Подробнее
  2. И нажмите Загрузить все.

Здесь будет загружен весь профиль подготовки, связанный с указанным идентификатором apple. И после этого используйте любой идентификатор, который вы использовали раньше. Вы можете легко получить старый идентификатор от имен профиля создания.

Ответ 4

Просто используйте идентификатор пакета любого старого приложения, которое вы уже установили, и измените идентификатор пакета через 7 дней. Я думаю, что яблоко лимитирует бесплатные учетные записи разработчиков.

EDIT: Его важно о том, что @haquangvu упомянул в своем ответе, что ваше старое приложение заменено. Поэтому позаботьтесь об этом и спасибо @haquangvu за ваш ответ.

Ответ 5

Используйте один из ваших старых идентификаторов пакетов. Оно работает. Но ваше старое приложение будет удалено.

Ответ 6

НЕ ДЕЛАЙТЕ ДРУГОЙ ИДЕНТИФИКАТОР, который не является решением!!!

Чтобы заставить его работать, что вам нужно сделать:

Window > Preferences - Account 

Затем выберите свой яблочный идентификатор и свою команду, затем нажмите кнопку View Detail... в правом нижнем углу.

Появится новое окно, нажмите кнопку Download all в левом нижнем углу, и появится весь ваш профиль Provisioning Profile.

После этого просто щелкните левой кнопкой мыши по тем, которые вам больше не нужно использовать, и нажмите, чтобы перейти к корзине.

после удаления достаточно профилей, вы сможете снова создать свой проект!

Ответ 7

У меня было это, и другие ответы здесь не исправили проблему. Я решил это, открыв "Окно" > "Устройства", найдя мое устройство, щелкнув его правой кнопкой мыши на "Показать профили Provisioning Profiles" и удалив там кучу профилей.

Тогда это сработало!

Ответ 8

  1. Xcode> Общие> Идентичность

  2. Скопировать предыдущий идентификатор пакета

    Bundle Identifier: AppleDeveloperName-PreviousProjectName(or whatever)

  3. Вставьте его в новый проект Bundle ID. Это должно быть хорошо сейчас.

Ответ 9

У меня есть платная учетная запись разработчика, и я обнаружил, что это происходит в Xcode 9 после создания кучи простых тестовых приложений. Раньше я бы просто выбрал идентификатор приложения "wildcard". Тем не менее, Xcode, похоже, не имеет возможности сделать это больше.

Исследование, основанное на подстановочном знаке, я нашел Техническое Q & A QA1713: Когда следует использовать идентификатор приложения с подстановочным знаком?. Кажется, что эти шаги сработали для меня. (Ошибки подписки исчезли, но мы увидим, что произойдет в течение 7 дней или 10 приложений, lol.)

Вот шаги, если у вас есть платная учетная запись разработчика:

  • Войдите в свою учетную запись разработчика.
  • В списке слева нажмите "Сертификаты", "Профили" и "ID".
  • В новом списке слева в разделе "Идентификаторы" нажмите "Идентификаторы приложений".
  • Нажмите символ "+" в правом верхнем углу страницы. (Теперь вы находитесь на странице "Регистрация идентификатора приложения".)
  • В поле под идентификатором приложения ID введите что-то, чтобы описать свой идентификатор приложения. (Обратите внимание, что это описание должно быть чисто буквенно-цифровым, пробелы, по-видимому, разрешены, но ничего больше.)
  • В приложении "Суффикс идентификатора приложения" выберите радиокнопку для идентификатора приложения подстановочного знака.
  • В поле ниже этого введите начало того, что вы хотели бы использовать в качестве идентификатора вашего пакета приложений, за которым следует точка-звездочка. (Например, возможно, ваши идентификаторы пакета приложений в Xcode похожи на com.myname.appname. Затем в поле под идентификатором приложения Wildcard введите com.myname.*.)
  • В App Services выберите любые доступные элементы, которые, по вашему мнению, могут быть использованы в приложении в какой-то момент в ближайшем будущем. (Только некоторые из элементов доступны для выбора на этом шаге.)
  • В нижней части страницы нажмите кнопку "Продолжить".
  • В результате "Подтвердите свой идентификатор приложения". страницу, отсканируйте свой выбор, чтобы убедиться, что все в порядке; затем в нижней части страницы нажмите кнопку "Регистрация".
  • В результате "Регистрация завершена". страницы, вы можете снова просмотреть зарегистрированные параметры. Затем просто выделите нижнюю часть и нажмите кнопку "Готово".

Новый идентификатор приложения подстановки теперь появится в вашем списке идентификаторов приложений.

Затем перейдите в Xcode и создайте приложение , введя идентификатор организации, который соответствует идентификатору приложения с идентификатором, который вы зарегистрировали без звездочки. (Например, если вы введете com.myname, Xcode завершит то, что станет идентификатором связки с точкой и именем приложения.)

Когда проект открывается на странице подписания, Xcode будет "автоматически управлять подписью" правильно;)

Примечание. Если у вас есть бесплатная учетная запись разработчика, на дату публикации вы не можете получить доступ к ссылке "Сертификаты, профили и идентификаторы" в своей учетной записи.; (

Ответ 10

Если вам нужно просто проверить POC, вы можете просто создать новую учетную запись и использовать ее