Недействительный двоичный файл после обновления Xcode 8.2
Я попытался нажать обновление для своего приложения сегодня после обновления до Xcode 8.2, и я получаю недопустимую двоичную ошибку. Я никогда раньше этого не видел. Целью развертывания iOS для моего приложения является iOS 9.0. Кто-нибудь видел эту ошибку или знал, как ее исправить?
Это содержимое электронного письма, в котором объясняется, что недействительно в двоичном формате:
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftDispatch.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftCore.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftCoreImage.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftQuartzCore.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/Alamofire.framework/Alamofire is 10.2 which is greater than the maximum allowed value of 10.1.
Ответы
Ответ 1
Похоже, что проблема широко распространена, и это похоже на то, когда был выпущен 9.2 GM. Контент iTunes Connect еще не совсем обновлен, поэтому нам просто нужно оставаться терпеливым и продолжать пытаться.
Похоже, что проблема обычно разрешается в течение одного дня выпуска GM.
Изменить:
Тем временем другие упомянули, что вы можете изменить версию SDK до 10.1 и отправить свое приложение.
Когда проблема решена, вам не нужно повторно отправлять ее в iTunes connect. Вы просто сможете отправить уже загруженный двоичный файл для просмотра еще раз.
Обновление: по состоянию на 12/13/16 3:15 вечера PST проблема исправлена. Отправьте приложения для просмотра снова.
Ответ 2
Снизьте версию XCode, а затем попробуйте. Я уверен, что это сработает для вас.
Ответ 3
мои два цента:
Я использую Xcode 9 и получил:
Значение, указанное для части sdk в \LC_VERSION_MIN_IPHONEOS в MyApp.app/MyApp, составляет 11.3, что больше максимального допустимого значения 11.2.
Это произошло из-за сборки с использованием Xcode 9.2 beta, которая оставляет свои данные в DerivedData.
Поэтому очистка DerivedData решает проблему.