#ios #xcode #xcode5 #codesign
#iOS #xcode #xcode5 #codesign
Вопрос:
я получаю эту ошибку, когда пытаюсь запустить свое приложение на реальном устройстве. Кто-нибудь может помочь мне решить?
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. У вас есть учетная запись разработчика Apple?
2. Если вы просто хотите протестировать свое приложение на устройстве, не нужно использовать
iOS Team Provisioning Profile
. Просто выберитеnone
для профиля обеспечения.3. У @Danyun, очевидно, уже есть разработчик-разработчик
4. @GoGreen даже если я выбираю none, я получаю ту же ошибку
5. @user3746280 добавляете ли вы свое устройство в профиль, который вы использовали в проекте.
Ответ №1:
Просто попробуйте удалить производные данные.
- Есть два способа удалить данные, полученные из вашего приложения.
-
1) Перейдите по этому пути, нажмите shift Commmand G и введите этот путь
, там вы найдете папку своего приложения, просто удалите это, не волнуйтесь.~/Library/Developer/Xcode/DerivedData
- 2) В окне Xcode> органайзер> проекты> выберите ваше приложение и нажмите удалить.