Как я могу диагностировать ошибку подписи кода Xcode? - PullRequest
0 голосов
/ 25 апреля 2019

С Xcode 10.2 я получаю ошибку подписи кода resource fork, Finder information, or similar detritus not allowed Command CodeSign failed with a nonzero exit code но я не знаю, как определить, какой именно элемент массивного проекта вызывает проблему.

Это, кстати, не происходило с Xcode 10.1. Тогда я обнаружил, что некоторые из моих изображений .png содержали цветовые профили, которые были удалены, и остановили там ошибку подписи кода.

Текущий сбой произошел после внесения кода без изменений из 10.1, где сбой не происходит. И этого также не происходит, когда я беру код, измененный с 10.2, до 10.1. Так что это сводит меня с ума!

Теперь я даже не могу найти документацию Apple, которая поможет мне найти, что исправить! Любые предложения будут с благодарностью обработаны. Спасибо.

1 Ответ

1 голос
/ 26 апреля 2019

Я изучил (снова) плотный абзац над сообщением об ошибке подписи кода.Главное, что в нем содержалось - это путь к моему комплекту приложений.Поэтому я подумал, что внутри пакета может быть что-то постороннее.

Я перешел в папку «Продукты» на панели навигации проекта в XCode и щелкнул правой кнопкой мыши мое приложение, затем выбрал «Показать в Finder», а затем в «Finder».щелкните приложение и выберите «Показать содержимое пакета», затем разверните каталог «Содержимое», а затем каталог «Ресурсы», который является наиболее вероятным местом для обнаружения детрита.

Конечно, существует файл изображения .png, для которого я отклонилиспользовать во время экспериментов с приложением.Я закомментировал // строки кода, относящиеся к нему, но не удалил этот файл изображения из Вспомогательных файлов на панели навигации XCode.

Я удалил его и пересобрал приложение. Вуаля , больше нет ошибки подписи кода!

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

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