Ошибка знака кода - код знака: неизвестная ошибка: -22

Я получаю эту ошибку, когда я пытаюсь запустить свое приложение на реальном устройстве. Может кто-нибудь помочь мне решить?

PS. инициализация и идентификация подписи установлены правильно.. на самом деле, пока несколько часов назад все не работало нормально

CodeSign /Users/user/Library/Developer/Xcode/DerivedData/MilitariTest-eckbgmqsefbhupgakvywpmavdthi/Build/Products/Debug-iphoneos/MilitariTest.app
    cd /Users/user/Desktop/MilitariTest/MilitariTest
    export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    Using code signing identity "iPhone Developer" and provisioning profile "iOS Team Provisioning Profile" (XXXXX)
    /usr/bin/codesign --force --sign XXXXX --resource-rules=/Users/user/Library/Developer/Xcode/DerivedData/MilitariTest-eckbgmqsefbhupgakvywpmavdthi/Build/Products/Debug-iphoneos/MilitariTest.app/ResourceRules.plist --entitlements /Users/user/Library/Developer/Xcode/DerivedData/MilitariTest-eckbgmqsefbhupgakvywpmavdthi/Build/Intermediates/MilitariTest.build/Debug-iphoneos/MilitariTest.build/MilitariTest.xcent /Users/user/Library/Developer/Xcode/DerivedData/MilitariTest-eckbgmqsefbhupgakvywpmavdthi/Build/Products/Debug-iphoneos/MilitariTest.app

sh: /usr/bin/codesign: Unknown error: -22

я наконец нашел решение, мне пришлось переустановить Mac OS X, теперь все работает хорошо, без каких-либо изменений в проекте

1 ответ

Просто попробуйте удалить ваши производные данные.

  • Есть два способа удалить данные, полученные из вашего приложения.
  • 1) Для перехода по этому пути нажмите Shift+Commmand+G и введите этот путь
    Там вы найдете папку с приложениями, просто удалите, что не волнуйтесь.

    ~ / Library / Developer / Xcode / DerivedData

  • 2) В окне Xcode> органайзер> проекты> выберите приложение и нажмите " Удалить".
Другие вопросы по тегам