Мне интересно, может ли кто-нибудь решить мою проблему? Я пытаюсь загрузить проект в App Store. Я использую Xcode 7.1. Я получаю следующую ошибку, связанную с подписью кода freetype.
CodeSign /Users/me/Library/Developer/Xcode/DerivedData/SFML_App -xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app
cd /Users/me/Documents/cplusplus/sfml/SFML_App
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
Signing Identity: "Mac Developer: me (xxxxxxxxxx)"
/usr/bin/codesign --force --sign xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --timestamp=none /Users/me/Library/Developer/Xcode/DerivedData/SFML_App-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app
/Users/me/Library/Developer/Xcode/DerivedData/SFML_App-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app: code object is not signed at all
In subcomponent: /Users/me/Library/Developer/Xcode/DerivedData/SFML_App-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app/Contents/Frameworks/freetype.framework
Command /usr/bin/codesign failed with exit code 1
Есть какие нибудь идеи как это починить?
Ошибка предполагает, что подкомпонент не подписан. Используйте --deep
флаг с codesign
:
--deep
При подписании пакета указывает, что содержимое вложенного кода, такое как вспомогательные программы, платформы и подключаемые модули, должно по очереди рекурсивно подписываться. Имейте в виду, что все указанные вами параметры подписи будут, в свою очередь, применяться к такому вложенному содержимому. При проверке пакета указывает, что любое содержимое вложенного кода будет рекурсивно проверено на предмет его полного содержимого. По умолчанию проверка вложенного содержимого ограничивается неглубоким исследованием, которое может не обнаруживать изменения во вложенном коде. При отображении подписи указывает, что список непосредственно вложенного кода должен быть записан в выходные данные дисплея. Здесь перечислены только коды, непосредственно вложенные в тему; все, что вложено косвенно, потребует рекурсивного применения команды codesign.
Техническое примечание Apple 2206: подробное описание подписывания кода OS X содержит дополнительные сведения.
Грэм Милн