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

Недопустимая подпись кода

Недавно я не смог запустить некоторые из моих приложений в Xcode. Они будут строить, а затем выйти, не показывая. Поэтому я попытался войти в папку Debug и запустить приложение вручную. Я закончил получать отчет об ошибке от macOS, сообщая мне, что тип исключения был "Недостатком кода". Я также проверил тест в Xcode, и он сказал мне, что код не был подписан вообще, и что он не прошел с кодом выхода 1. Я знаю, что что-то должно быть не так с моей подписью кода в моих проектах Xcode, но я не знаю, как это исправить. Это влияет на оба приложения, которые у меня есть в Mac App Store, поэтому я предполагаю, что это связано с сертификатами. Пожалуйста, дайте мне знать, как я могу это исправить. Я делаю приложение macOS с Xcode 8. Я отчаянно нуждаюсь в исправлении этой ошибки, поэтому, если у вас есть какие-либо идеи, пожалуйста, напишите их, и если они будут работать, я незамедлительно награду вас за репутацию +50. Спасибо!

Вот скриншот ошибки, которую я получаю в одном из проектов.

Скриншот ошибки здесь

4b9b3361

Ответ 1

Как ни странно, обновление до Xcode 8.1 исправило это! Итак, мораль этой истории: попробуйте обновить, если доступно обновление, и посмотрите, исправляет ли какие-либо проблемы с подделкой кода!

Спасибо всем за ваши полезные ответы. Я уверен, что они решат чью-то проблему.

Ответ 2

Вы должны попробовать очистить свой проект (CMD + SHIFT + K), это сработало для меня.

Ответ 3

В прошлом были проблемы с наличием пробелов в именах и путях. Я бы предложил удалить пробел из имени приложения и посмотреть, что это ничего не значит.

Также подписан ваш тестовый миг?

Ответ 4

Опытная та же проблема, что помогло мне в этом:

Откройте finder и покажите содержимое пакета проекта и откройте следующий файл с помощью Xcode:

project.pbxproj

Искать: PROVISIONING_PROFILE_SPECIFIER

И прокомментируйте это как для раздела отладки, так и для выпуска:

/*PROVISIONING_PROFILE_SPECIFIER = "";*/