Ошибка кодового знака с Xcode 4.2 - PullRequest
3 голосов
/ 15 января 2012

Я получаю эту ошибку;

Ошибка кодового знака: профиль обеспечения '98745F54-634Y-882B-A56T-5EFE760C3EE6' не найден

Я погуглил и обнаружил, что должен удалить эту строку из project.pbxproj. Когда я искал Provisioning profile, я получал 6 хитов. Мне нужно знать, какую строку Provisioning profile я должен удалить?

примечание: моя версия xcode 4.2

Я прошел ТАК вопрос , который показывает последовательность строк, в которой указывается строка для редактирования, но я не могу найти эту последовательность в моем project.pbxproj.

1.)

            PROVISIONING_PROFILE = "CC34F5T6-5765-465R-8VB9-FF98766D17H7";
            "PROVISIONING_PROFILE[sdk=iphoneos*]" = "DF98RRED-DE88-0986-869B-037B6345E664";
            SDKROOT = iphoneos;

2.)

OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
                PROVISIONING_PROFILE = "CC34F5T6-5765-465R-8VB9-FF98766D17H7";
                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "DF98RRED-DE88-0986-869B-037B6345E664";
                SDKROOT = iphoneos;

3.)

            PRODUCT_NAME = "$(TARGET_NAME)";
            PROVISIONING_PROFILE = "98745F54-634Y-882B-A56T-5EFE760C3EE6";
            WRAPPER_EXTENSION = app;

4.)

            PRODUCT_NAME = "$(TARGET_NAME)";
            PROVISIONING_PROFILE = "98745F54-634Y-882B-A56T-5EFE760C3EE6";
            WRAPPER_EXTENSION = app;

Ответы [ 4 ]

4 голосов
/ 15 января 2012

Насколько я знаю, вы не должны напрямую трогать файл project.pbxproj.Ошибка произошла из-за того, что вы пытаетесь подписать приложение с помощью профиля, который не существует на вашем компьютере.Пожалуйста, сделайте следующее:

  1. Перейдите на портал разработчика Apple и убедитесь, что у вас есть действующий профиль обеспечения.
  2. в Xcode перейдите в Настройки сборки -> Подписывание кода -> Идентификация подписи кода
  3. убедитесь, что вы подписали приложение с действующим профилем обеспечения, начиная с шага 1.
  4. убедитесь, что используемая схема (отладка, выпуск) подписана правильно.
  5. Очиститьпроект
  6. Сборка и запуск
1 голос
/ 16 января 2012

В соответствии с самым высоким рейтингом ответа на ваш связанный вопрос вы должны удалить все ссылки на старый / недействительный профиль. Вам не нужно бояться вручную редактировать project.pbxproj. Только не забудьте сначала две вещи:

  • резервная копия существующий файл
  • выключить xcode перед редактированием
1 голос
/ 16 января 2012

Вкл. Настройки сборки Поиск Подписание кода .Вы найдете это.

1 голос
/ 15 января 2012

Я слышал, что непосредственное редактирование этого файла имеет опасные последствия, но мне пришлось сделать это один раз по той же причине.

Чтобы узнать, какой профиль действителен, перейдите в органайзер (ОКНО ->ОРГАНИЗАТОР) и выберите действительные профили обеспечения.Когда вы выбираете профиль, он появляется сверху с PROFILE IDENTIFIER, который является кодом, который вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...