Я уже несколько дней бьюсь над этой проблемой и собираюсь ударить головой об стену и избавиться от страданий, связанных с подписанием кода / отправкой приложения.
У меня есть приложение, которое было отправлено вApp Store и не принял никаких проблем (версия 1.0.0).Я смог опубликовать первое обновление (версия 1.0.1) с небольшой пробной версией ошибки, используя XCode 3.2.4 и iOS 4.1 через Application Loader.Сейчас я нахожусь на XCode 3.2.5 и iOS 4.2 и пытаюсь опубликовать обновление (версия 1.0.2) через XCode Organizer.
Я могу успешно построить свое приложение на основе положения AppStore Distribution, когда я устанавливаю свой BundleИдентификатор в info.plist для «com.myCompany.myApp».Но когда я пытаюсь проверить / отправить сборку через Организатор, я получаю сообщение об ошибке «Идентификатор пакета: com.myCompany.myApp отличается от предыдущего идентификатора пакета ABC123XYZ1.com.myCompany.myApp».Очевидно, когда я впервые представил свое приложение через iTunes connect, я использовал полный ( AppId ). BundleIdentifer синтаксис.Я подтвердил это, просмотрев идентификатор пакета в iTunes connect.
Итак, логически я добавил префикс AppId к идентификатору пакета в файле Info.plist.Когда я делаю это и пытаюсь построить заново, я получаю «Ошибка Code Sign: действительный профиль обеспечения, соответствующий идентификатору приложения ... не найден».и сборка не удалась.
Я перепробовал все, что прочитал в интернете, все, что касается этих двух ошибок, без решения проблемы.Я нахожусь в ловушке 22 ситуации.Я не могу создать приложение с префиксом AppID в идентификаторе пакета и не могу отправить его в iTunesConnect без него.Кроме того, ошибка iTunesConnect возникает при попытке использовать Application Loader для загрузки приложения.
Я готов предложить моего первенца любому, кто может помочь мне выйти из этого ада подписывания кода / отправки приложения!