Почему xcode выдает эту ошибку, хотя профили настроены на распространение?

Итак, я отправляю свое первое приложение. Я внимательно следил за различными руководствами и документами и однажды смог загрузить их в магазин приложений iTunes. Он вернулся как недопустимый двоичный файл, относящийся к пути к значку. Достаточно справедливо ... Я применил то, что я чувствовал, было исправлением, а затем БАХ! Каждый раз, когда я пытался загрузить его с тех пор, он возвращается с ошибкой, а точнее с этой ошибкой.:

предупреждение: невозможно извлечь права на создание кода из вашего приложения. Пожалуйста, убедитесь, что DoorStop является допустимым исполняемым файлом Mach с правильным кодом. (-19050) /Users/jackson/Library/Developer/Xcode/DerivedData/DoorStop-gfwhzvdhgmutfhdhfmqznkcnzmak/Build/Intermediates/ArchiveIntermediates/DoorStop/InstallationBuildProductsLocation/Applications/DoorStop.app/DoorStop: неверная подпись (код или подпись были изменены) — (нулевой)

Теперь у меня есть ощущение, что я знаю, что вы собираетесь сказать, вам нужно убедиться, что он подписан с профилем распространения, это так. Я создал новый и попробовал это, я удалил свой сертификат разработчика и сертификат распространения из цепочки для ключей и снова добавил их....


person Bohdi    schedule 08.08.2012    source источник


Ответы (1)


Хорошо, просто подумал, что отвечу на этот вопрос, так как решил проблему.

При первой подаче я все сделал правильно. Однако в попытке решить неверный двоичный файл Icon Path, который я получил, я изменил файл .plist. С этого момента My App не будет проверяться.

Это связано с тем, что по какой-то причине Xcode продублировал мой файл .plist. И создавал новый с новыми правками. Чтобы избежать этого, я просто удалил один файл .plist и убедился, что редактировал оригинал из информационной области цели, а не делал это вручную.

Это позволило избежать путаницы в Xcode, и приложение было успешно отправлено. :)

person Bohdi    schedule 09.08.2012