Codesign Check Fails. Кодовый объект вообще не подписан В архитектуре: armv7 - PullRequest
3 голосов
/ 20 марта 2012

Я запустил приложение на своем тестовом устройстве iPod Touch 3G с iOS5.0.1 (9A405).Приложение соответствует и работает на реальном устройстве.У меня установлена ​​учетная запись разработчика.Я получаю следующую ошибку:

ошибка: проверка Codesign завершается неудачно: / Users / apple / Library / Developer / Xcode / Archives / 2012-03-12 / AppName 3-12-12 9.58 PM.xcarchive / Продукты / Приложения/AppName.app: объект кода вообще не подписан. В архитектуре: armv7.

Я предполагаю, что мой iPod Touch является устройством armv6.Но в AppName-Info.Plist

у меня есть следующие поля: Архитектура Стандарт (armv7) - $ (ARCHS_STANDARD_32_BIT) Базовый SDK Последняя версия iOS (iOS 5.0)

Подписание кода Права отладки Выпуск кода Подписание кодаIdentity iPhone Developer Отладка iPhone Developer Любой iOS SDK Разработчик iPhone Release iPhone Developer Любой iOS SDK iPhone Developer

Еще одна вещь в CODE_SIGN_REQUIRED имеет значение NO в /Platform/iPhoneOS.Platform/Developer/SDKs/iPhoneOS5.0.sdk / Разработчик / SDKSettings.plist.Я не могу изменить это на ДА.Я копирую этот файл на рабочий стол.Измените поле и верните его обратно в это место.Это поле не будет обновляться, даже если версия Xcode 4.2.1 (4D502) закрыта.

РЕДАКТИРОВАТЬ: Я обновил этот файл с помощью командной строки.Мне удалось изменить CODE_SIGN_REQUIRED на YES, но проблема все еще сохраняется.

    <dict>
    <key>AlternateSDK</key>
    <string>iphonesimulator5.0</string>
    <key>CanonicalName</key>
    <string>iphoneos5.0</string>
    <key>CustomProperties</key>
    <dict/>
    <key>DefaultProperties</key>
    <dict>
            <key>AD_HOC_CODE_SIGNING_ALLOWED</key>
            <string>NO</string>
            <key>CODE_SIGNING_REQUIRED</key>
            <string>YES</string>
            <key>CODE_SIGN_ENTITLEMENTS</key>
            <string></string>
            <key>DEAD_CODE_STRIPPING</key>
            <string>YES</string>
            <key>ENTITLEMENTS_REQUIRED</key>
            <string>YES</string>

Нужно ли отключить CODE_SIGN_ENTITLEMENTS с пустого на YES?Пожалуйста, помогите.

Почему так сложно выполнить кодовый вход в Xcode?У меня было приложение, выпущенное в магазине приложений Android.Это было намного проще.

...