Im способен отправить мое приложение через Xcode 6.3.2 отлично. Валидация и анализ проходят отлично. Как только он успешно отправится в магазин приложений, я получаю письмо от Apple:Недействительная подпись - объект кода вообще не подписан
«Уважаемый разработчик, Мы обнаружили одну или несколько проблем с вашей недавней доставкой для« Приложения ». Для обработки вашей доставки следующие проблемы должны исправить: Недействительная подпись - объект кода вообще не подписан. Убедитесь, что вы подписали приложение с сертификатом распространения, а не специальным сертификатом или сертификатом разработки. Убедитесь, что настройки подписи кода в Xcode верны в целевом level (которые переопределяют любые значения на уровне проекта). Кроме того, убедитесь, что загруженный вами пакет был создан с использованием цели Release в Xcode, а не для цели Simulator. Если вы уверены, что настройки подписи кода верны, выберите «Очистить все» «в Xcode, удалите каталог« build »в Finder и rebui ld вашей цели релиза. Для получения дополнительной информации, пожалуйста, обратитесь к https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html Когда эти проблемы были исправлены, вы можете возвращать исправленный бинарный.»
Я попытался redownloading в серт распределения, регенерирующее распределение профиль обеспечения, добавил„--deep“в подписание кода «Другие флаги подписи кода». Я даже проверил имя пакета и т. д., все когда-либо было буквенно-цифровым. Я смог подать штраф 22 мая, теперь 3 июня все ломается.
Не имеет никакого смысла, любая помощь был бы оценен!
ОБНОВЛЕНИЕ & РЕШЕНИЕ:
Хотя у меня нет хорошего объяснения, почему это произошло на прошлой неделе, я наконец нашел решение сегодня утром.
Я начал с нового проекта и отправил в магазин приложений ничего, кроме идентификатора и правильной версии и строковых номеров, которые обрабатывались нормально. После этого я начал собирать любые активы, которые не были моим собственным кодом, пока я не получил электронное письмо «Invalid Binary». Я сузил его до SDK хоккея (встроенная инфраструктура), которая вызывала проблему и даже не использовалась, поэтому я удалил ее из проекта (проблема решена). Тревожная часть заключается в том, что ничто не терпит неудачу на моем завершении во время проверки или представления, и согласно github этот каталог и контент не менялись через год, что заставляет меня поверить в то, что что-то изменилось на стороне сервера в Apple.
Я видел много сообщений через google, говоря, что фреймворки необходимы для подписки и т. Д., А при использовании Xcode 6 и iOS 8 это кажется стандартом, поэтому я предположил, что это может быть что-то в этом роде.
Я не уверен, насколько это полезно, поскольку я создавал для iOS, и эта статья относится к Mac, но HockeyApp объясняет, что для распространения в магазине приложений вам необходимо подписать фреймворк с вашей собственной идентификацией здесь:
http://support.hockeyapp.net/kb/client-integration-ios-mac-os-x/hockeyapp-for-mac-os-x
Если кто-то имеет больше технические заметки по этому поводу или почему это вдруг изменилось Id любовь, чтобы понять это лучше.
Такая же проблема здесь с Ионной и Кордовой. Был ли ваш профиль распространения также недействительным? – com2ghz
На форумах Apple Development я вижу, что больше людей сталкивается с одной и той же проблемой. Это может быть проблемой для Itunes Connect. – com2ghz
Одинаковая проблема здесь с Ionic и Cordova - и я не использую приложение для хоккея. Очень очень разочаровывающе. – schmoopy