У меня есть несколько почти идентичных приложений (за исключением нескольких констант, изображений и файла базы данных sqllite). У меня никогда не было проблем с отправкой их раньше, однако сегодня одно из обновлений выдало следующую ошибку при проверке / отправке (примечание: я обновлял это приложение в прошлом без проблем):
Приложение не прошло проверку кода. Подпись была недействительной или не была подписана с помощью сертификата распространения iPhone.
Я провел весь день, пытаясь все, чтобы заставить это работать. Я даже сравнил всю папку проекта с другим приложением (которое было успешно отправлено сегодня), и все параметры сборки / подписи точно одинаковы (кроме идентификатора пакета, номера версии и т. Д.). Я даже (в крайнем случае!) Отозвал сертификат и заново сгенерировал все, включая профили обеспечения.
Я прошел все шаги, перечисленные здесь:
https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933
Однако, если я «поделюсь» приложением из Органайзера и сохраню на диск, при выполнении codeign -dvvv будет написано, что оно вообще не подписано (однако это происходит с теми, которые работали!). Не уверен, как еще выполнить это, так как файл, сгенерированный (и показанный в Организаторе), не является файлом .app.
Я в полном недоумении, как выяснить, что с этим не так или почему оно отличается от других. Кажется, я не могу получить больше информации от Организатора. Приложение было построено точно так же, как и другие, и файлы проекта и т. Д. Идентичны (за исключением ожидаемых различий, таких как изображения / имена).