Сбой команды / usr / bin / codesign с кодом выхода 1: i386: такого файла или каталога нет - PullRequest
2 голосов
/ 15 января 2012

У меня только что произошла ошибка. Я думаю, что это было, когда я изменил некоторые из моих настроек сборки. Я хотел, чтобы мое приложение работало с armv6 и armv7. Но теперь я получаю эту ошибку, говоря Command /usr/bin/codesign failed with exit code 1 и i386: No such file or directory. Вот весь журнал ошибок:

CodeSign /Users/Jacos/Library/Developer/Xcode/DerivedData/Kapareskolan-asnymemcjzpjdwbpftlqeknpdmsq/ArchiveIntermediates/Kapareskolan/InstallationBuildProductsLocation/Applications/Kapareskolan.app
cd "/Users/Jacos/Documents/Development/iOS/Official Apps/Kapareskolan 2.0"
setenv CODESIGN_ALLOCATE /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/usr/bin/codesign --force --sign "iPhone Distribution: Gun  Lindgren" --resource-rules=/Users/Jacos/Library/Developer/Xcode/DerivedData/Kapareskolan-asnymemcjzpjdwbpftlqeknpdmsq/ArchiveIntermediates/Kapareskolan/InstallationBuildProductsLocation/Applications/Kapareskolan.app/ResourceRules.plist i386 armv6 armv7 --entitlements /Users/Jacos/Library/Developer/Xcode/DerivedData/Kapareskolan-asnymemcjzpjdwbpftlqeknpdmsq/ArchiveIntermediates/Kapareskolan/IntermediateBuildFilesPath/Kapareskolan.build/Release-iphoneos/Kapareskolan.build/Kapareskolan.xcent /Users/Jacos/Library/Developer/Xcode/DerivedData/Kapareskolan-asnymemcjzpjdwbpftlqeknpdmsq/ArchiveIntermediates/Kapareskolan/InstallationBuildProductsLocation/Applications/Kapareskolan.app

i386: No such file or directory
Command /usr/bin/codesign failed with exit code 1

Как я могу решить эту проблему и по-прежнему работать в моем приложении с armv6 и armv7?

1 Ответ

2 голосов
/ 15 января 2012

Эта ошибка выглядит так, как будто вы добавили что-то в настройку Другие флаги подписи кода , что не нужно (по умолчанию пусто). Вероятно, вам нужно всего лишь изменить настройку Architectures build.

Обратите внимание, что iPhone 3GS и выше, iPod Touch 2 и выше и все iPad имеют armv7 ISA. Таким образом, armv6 необходим только в том случае, если вы хотите поддерживать iPhone 3G или ниже и старые устройства iPod Touche.

http://en.wikipedia.org/wiki/List_of_iOS_devices

...