ITunes Connect Ошибки произошли в процессе прореживания приложения, и ваше приложение не может быть разбавлено?
Я загрузил сборку через Xcode Вчера она работала нормально, но при загрузке сегодня сборка загружается отлично, но через 10 минут я получил форму электронной почты с сообщением об этом.
При обработке приложения iOS, --------------- Build (1.0.22), ошибки произошел в процессе прореживания приложения, и ваше приложение не могло быть разбавлять. Если ваше приложение содержит биткод, обработка битового кода может иметь не смогли. Из-за этих ошибок эта сборка вашего приложения не будет может быть отправлен на рассмотрение или помещен в App Store. Для информацию, которая может помочь решить эту проблему, см. Техническую ноту 2432.
Я только изменил одну строку кода и изменил номер сборки. И, я загрузил 4 сборки получил ту же ошибку.
Ответы
Ответ 1
Я встречался с этой проблемой сегодня, я использовал google-api-objectivec-client-for-rest (как фреймворк).
Я попробовал все решения выше, но не смог.
Теперь я исправил его, скопировав весь исходный код google-api-objectivec-client-for-rest в свой собственный проект. Надеюсь, что это будет полезно для вас.
Ответ 2
МОЕ РЕШЕНИЕ, КОТОРАЯ НЕ РАБОТАЕТ, НО МОЖЕТ МОЖЕТ БЫТЬ ПРОВЕДЕНЫ В ПРОЦЕССЕ
В моем собственном случае я разработал свой IOS APP с PhoneGap
После стольких исследований было сказано отключить биткод из моей учетной записи App ItuneConenct https://developer.apple.com/library/mac/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppStatus.html
И был представлен новый плагин для телефонных разговоров, чтобы отключить бит-код в моем IOS APP https://www.npmjs.com/package/cordova-plugin-cs-disable-bitcode
который я добавил в файл config.xml приложения Phonegap
Но после восстановления моего приложения IOS для телефонных разговоров и загрузки в ItunesConenct с помощью Application Builder (Получено успешное сообщение из загрузки). Несколько минут после загрузки, я получил такое же сообщение от Apple с той же ошибкой.
Это может дать вам подсказку
Ответ 3
Наконец-то он заработал. В нашем случае ошибка была в одной из встроенных фреймворков. Генерирование производственной сборки Ad-hoc и попытка ее экспорта привели к появлению сообщения об ошибке, которое указывало на ошибку в настройке в одном из файлов фреймворка. Рамка была там на некоторое время, и у нас никогда не было никаких проблем с ней до этой версии.
Ответ 4
У меня была та же проблема, и я нашел решение. В моем приложении у меня была платформа Google Plus: GoogleOpenSource.framework. Эта основа была проблемой. Я искал последнее обновление в Google Plus: https://developers.google.com/+/mobile/ios/upgrading-sdk.
Последняя версия была 1.7.1. Эта версия имеет ту же проблему. В моем приложении я удалил логин в Google Plus (устарел https://gyazo.com/685a58f98ee0b0fca16a6bd83636aad8), и я добавил Google: <а2 >
Это работает для меня.
Приветствие.
Ответ 5
![Успешное сообщение Apple для моего приложения]()
Привет, парень. Мое приложение было одобрено Apple Store.
Трюк, который я использовал, это
Удалена папка плагина в моем корневом каталоге приложения до создания ![введите описание изображения здесь]()
Поскольку большинство плагинов несовместимы с Apple, нужно использовать только несколько из них в файле манифеста
<plugin name="org.apache.cordova.inappbrowser" />
<plugin name="org.apache.cordova.network-information" />
<plugin name="org.apache.cordova.splashscreen" />
<plugin name="cordova-plugin-whitelist" />
Я был удивлен, когда Apple прислала мне сообщение о том, что мое приложение было одобрено только сейчас.
Я работаю над этим трюком для кого-то
Ответ 6
Если у вас есть эта проблема в последнее время, то есть с сентября 2016 года, это может быть связано с наличием "специального символа" в названии вашего приложения.
У меня было несколько целей для одного и того же кода, некоторые из которых обработали ОК, а некоторые из них потерпят неудачу. У тех, у кого не хватало всех, были символы Apple в названии, например, одно приложение было названо "Флаги".
Кредит Крати Растоги: https://forums.adobe.com/thread/2205923
Ответ 7
Как еще один пользователь выше... Удалите каталог Plug In, и он решает проблему!
Я только что загрузил полностью функциональную версию своего приложения со всеми моими Plug Ins. Когда я использую build.phonegap.com для компиляции моего файла IPA, у меня нет папки Plugin в ZIP файле. Плагины правильно указаны в файле config.xml.
Это работает!
Я не знаю, почему это когда-либо было проблемой, но это билет для продвижения вперед!
Ответ 8
Я испытал те же симптомы и нашел решение.
Основной причиной проблемы являются недопустимые/неправильные ключи в данном пакете, внедренном Info.plist.
Обычно это .bundle
, содержащихся в сторонней библиотеке, например. SDK GoogleMaps.
Шагами для исправления являются:
- Для каждого
.bundle
, содержащего только ресурсы:
- Удалить ключ/значение
CFBundleExecutable
- Измените значение для ключа
CFBundleSupportedPlatforms
до iPhoneOS
(элемент 0, первый элемент в массиве. Предыдущее значение было iPhoneSimulator
в моем случае)
Техническая причина заключается в том, что CFBundleExecutable
не должен присутствовать в наборе plist, если нет исполняемого файла. Значение CFBundleSupportedPlatforms
самоочевидно, оно должно быть iPhoneOS
.
Tech Note 2432 упоминает два вышеуказанных ключа, но не уточняет, как решить проблему.
Я надеюсь, что это решение будет работать для вас.
Ответ 9
Наконец, я сделал эту работу!!!
Как и в случае с @applejack42, вы должны удалить ключ CFBundleExecutable всего файла info.plist сторонней библиотеки.
В моем случае я просто удалю этот ключ из JSONModel info.plist и отправлю.
Успех!
Я действительно надеюсь, что это сработает для вас, потому что этот вопрос заставляет меня сходить с ума.
Ответ 10
обновить xcode до 8.0, который был опубликован в 0914 из магазина Apple, перестроить проект и отправить на iturns, проблема не была найдена, а не какая-либо подробная информация для другой проблемы, в которой требуется ssk ios 10 sdk. я представил успех и ожидаю утверждения.
Ответ 11
Ive попытался выполнить различные сборки и отправил Itunes с Xcode 8 и 7 без успеха.
Удаление моей папки с плагинами не было решением, и не было сглаживания всего моего .plist, чтобы найти CFBundleExecutable. В этот момент он просто ждет дальнейших открытий из сообщества и/или возвращается к нашим сторонним ресурсам и просит их обновить свои библиотеки, которые могут быть не такими легкими, как Apple, предлагает нам сделать.
Чтобы идентифицировать затронутые библиотеки, которые я построил для iPhone с включенным Bitcode, и в моем случае это три библиотеки, которые нуждаются в обновлении. Это может быть не лучшее решение, но если вам нужно объяснение для начальников, это может сэкономить вам некоторое время на то, что нужно обновить.
Я обновляю свой поток, пока я продолжу по этой дороге.
Ответ 12
Apple рекомендует протестировать, сначала архивируя приложение, а затем экспортируя приложение для ad hoc distribution. Если есть ошибки, вы можете увидеть это в журналах, вы можете получить к ним доступ из диалогового окна экспорта.
Мое любимое решение, если во время экспорта нет ошибки:
- обновить cocoapods
- запустить pod install
- очистить проект и повторно отправить
Это просто сработало для меня, не знаю, почему, но, возможно, стоит попробовать, вместо того, чтобы тратить время на поиск решения для несуществующей проблемы;)