Подстановочные идентификаторы приложений нельзя использовать для создания внутренних профилей обеспечения. Пожалуйста, используйте явный идентификатор приложения
Я приглашен в команду, чтобы создать приложение для дома. Я получил статус администратора команды на портале разработчиков Apple. Проблема заключается в том, что когда я хочу экспортировать полученное приложение в.ipa, на нем появляется сообщение "Идентификаторы приложений с подстановочными знаками нельзя использовать для создания профилей обеспечения In-House. Пожалуйста, используйте явный идентификатор приложения". как на следующем скриншоте. Сначала я захожу в Xcode/Preference/Account и загружаю все профили инициализации. Затем я попытался войти в другую учетную запись (которая может экспортировать.ipa) в Xcode/Preference/Account. Обе пробные версии приводят к одному и тому же сообщению об ошибке. Затем я сбрасываю все свои сертификаты и профили обеспечения на портале разработчика, но тщетно. Интересно то, что на портале для разработчиков всегда есть идентификатор приложения с подстановочными знаками "*", я пытался удалить его вручную, но он возвращается каждый раз, когда я пытаюсь экспортировать собственное приложение.
Я также попробовал ответы Xcode 7.2: Не удалось найти или сгенерировать подписывающие активы, идентификаторы приложений подстановочных знаков не могут быть использованы для создания внутренних профилей подготовки, и это одно приложение экспорта XCode, ошибка подстановочных знаков, ничего не произошло.
Любая идея? Спасибо за чтение моего вопроса. Я уже потратил два дня на эту проблему..... Screenshot1
1 ответ
XCode не может создавать сборки распространения для представлений в App Store или корпоративных приложений.
Эта проблема возникает, если просроченный промежуточный сертификат WWDR присутствует в цепочке ключей системы и в цепочке ключей входа в приложении Keychain Access.
Чтобы решить эту проблему, сначала загрузите и установите обновленный сертификат.
Затем в приложении Keychain Access выберите Системную цепочку для ключей.
Выберите "Показать сертификаты с истекшим сроком действия " в меню "Вид", а затем удалите просроченную версию промежуточного сертификата центра сертификации по отношениям с разработчиками Apple.
Ваши сертификаты должны теперь появиться как действительные в Доступе Цепочки для ключей и быть доступными для XCode. Эта проблема решена в бета-версии OS X El Capitan v10.11.4.