2013-09-16 2 views
0

Я разработал свое первое приложение с Flash CS6, а не с Xcode. приложение было протестировано на реальных устройствах Iphone 4, 4 и 5. он недоступен и готов к распространению. Я создал как сертификат распространения, так и профиль подготовки. Оба применяются в настройке публикации во Flash CS6 и убедитесь, что в выбранном мной развертывании Deploy для App Store. теперь, чтобы загрузить приложение в магазин приложений, я уже сделал все, что нужно сделать в Itunes Connect, и статус там «ждет загрузки». для загрузки приложения я использую приложение Uploader, включенное в пакет Xcode. Поэтому я создал требуемый файл Archive.zip и перешел к загрузке и получил следующую ошибку:Неверная проверка кода. (Вспышка разработана Iphone App)

Проверка неудачной проверки кода приложения. Подпись недействительна, содержит запрещенные права или она не была подписана с сертификатом распространения iPhone.

Что я пропустил? Пожалуйста помоги! спасибо :)

+0

Вам нужно посмотреть сайт разработки Apple и найти примеры при загрузке приложения и следовать им за письмом. Ваше сообщение об ошибке является общим, и похоже, что вам нужен действительный сертификат распространения (возможно, вы загружаете приложение с сертификатом разработчика?) –

ответ

0

Спасибо за ваш комментарий. Я действительно нашел решение, которое могло бы помочь другим в этой ситуации. вот шаги, которые я сделал:

Я пошел в Xcode и создал поддельный проект. он автоматически генерирует .plist файл и я уже стер содержимое и заменить его следующим образом:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>application-identifier</key> 
    <string>5GJX4765WZ.com.bobjt.largeimagesupport</string> 
    <key>get-task-allow</key> 
    <true/> 
    <key>keychain-access-groups</key> 
    <array> 
     <string>5GJX4765WZ.com.bobjt.largeimagesupport</string> 
    </array> 
</dict> 
</plist> 

Следующего я открыл терминал и использовал это приказало, чтобы заменить старый .plist, которые вспыхивают, созданный с новый один:

codesign -f -s <your code signing identity> --resource-rules ./Payload/MySampleApp.app/ResourceRules.plist --entitlements ./MyEntitlements.plist ./Payload/MySampleApp.app 

в этот момент он должен заменить его, и если вы случайно обнаружена ошибка, которая гласит, недопустимый формат файла ... Убедитесь в том, чтобы загрузить последнюю версию Xcode и введите следующую команду:

export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate" 

и все, что угодно :) приветствия всем

Смежные вопросы