2017-02-23 195 views
0

Я не могу запустить приложение из AppCode, я продолжаю получать ту же ошибку на симуляторе и устройстве. Однако он отлично работает как с XCode.AppCode не может работать на симуляторе и устройстве

Я получаю ошибку заключается в следующем:

Note:Code signing is required for product type 'Application' in SDK 'iOS 10.2'

Я на AppCode и XCode версии:

  • AppCode 2016.3.2 Сложение # OC-163.12024.9, построенный 25 января 2017 года

  • Версия XCode: Версия 8.2.1 (8C1002)

У меня есть еще один проект, который отлично работает в AppCode, те же настройки, одинаковый код и т. Д. Разница в том, что он использует подкачки, поэтому я запускаю Project.xcworkspace. Этот проект использует Карфаген, поэтому я просто попробую запустить Project.xcodeproj здесь. Может ли это быть проблема?

ответ

1

Это была вызвана тем, что неправильный путь к папке, в PROJECT_NAME.xcodeproj/project.xcworkspace/contents.xcworkspacedata

он работал, когда я поставил его на это: location = "self:"

+0

Кто-нибудь знает, как заставить Appcode использовать «-project» вместо «-workspace»? – kolbasek

1

Возможны следующие причины такой ошибки.

  1. Bundle Identifier: Проверьте идентификатор пакета для обоих приложений, она будет отличаться. Каждый идентификатор пакета должен быть интегрирован/зарегистрирован в учетной записи разработчика Apple со специальным сертификатом для разработки и/или производства. У вас может не быть идентификатор интегрированного пакета этого приложения в вашем разработчике Apple .
  2. неправильное расположение Путь: неправильный путь для размещения в PROJECT_TITLE.xcodeproj/project.xcworkspace/contents.xcworkspacedata
    здесь установить: место = "само":
+0

Спасибо за вашу помощь! Я добавил свой идентификатор пакета в свои AppID, но он все еще не запускается из AppCode. Я пропустил шаг? Мне также интересно, как это объясняется тем, что приложение запускается из XCode, но не из AppCode. – Marijn

+0

@Marijn, можете ли вы поделиться своим исходным кодом (проектом), если в нем нет конфиденциальной информации. – Krunal

+0

К сожалению, это так, поэтому я не могу :(Но я могу найти все, что могло бы предоставить дополнительную информацию! – Marijn

0

Эта проблема может быть решена путем отключения «Автоматическое подписание кода» в ваших проектах Xcode Общие настройки и настройки кода подписывания сертификатов явно для ваших приложений. Отладка и выпуск целей на вкладке «Настройки сборки».

+0

Спасибо, я просто попробовал! Создание профиля разработки специально для этого проекта и моего устройства и настройка этого вручную в качестве профиля Provisioning для отладки.Но он все еще не запускается из AppCode и запускается с XCode. – Marijn