2015-01-01 6 views
12

У меня есть приложение, которое я пишу для прошивки, который будет работать только штраф в Xcode, но AppCode по JetBrains говорит:Appcode не будут запускать приложение, которое не имеет сертификата разработчика

Error:Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “(null)” were found. 

Так что я делал поддерживал Xcode, чтобы я мог нажать кнопку «play», чтобы развернуть/скомпилировать мое приложение, выполняя мою фактическую работу в AppCode.

Любые идеи, что может вызвать это?

enter image description here

+0

Какова версия Xcode и Appcode? Вы выбрали подходящую версию Xcode в настройках Appcode? – brainray

+0

6.11, да Appcode установлен в ту же версию Xcode. – benstpierre

+0

Единственное, что я могу сказать, это то, что я неоднократно сталкивался с этой проблемой (например, вы), не имея возможности ее исправить и запускать пулю с помощью Xcode. Я предполагаю, что Apple иногда делает небольшие изменения в формате проекта, который разрушает здание или что это просто ошибка ... – brainray

ответ

7

У меня была аналогичная проблема, и эта ссылка на их сайте поддержки помогли мне: https://devnet.jetbrains.com/message/5509981#5509981

Затруднение является то, что на Xcode я строил на тренажере и в AppCode она строила для фактического устройство (которое требует подписания)

24

Ссылка madhurtanwani выше помогла, но мне пришлось прокрутить, чтобы найти решение.

Вот раздел, который объясняет проблему и как ее решить:

Похоже, в AppCode вы строите для устройства и в Xcode для тренажера. Симулятор не выполняет подписи кода, поэтому вы не получите там ошибки.

Если все, что вы хотите сделать, это запустить приложение в симуляторе, то на панели инструментов измените выбор с «iOS Device» на желаемый симулятор. Чтобы иметь возможность подписывать приложение, вам необходимо убедиться, что у вас есть правильный профиль и сертификат для обеспечения, и проверьте настройки сборки кода.

+3

Сохранял мою жизнь. –

Смежные вопросы