ITMS -90714: недействительный бинарный - приложение содержит одно или несколько поврежденных двоичных файлов [закрыто]IOS

Программируем под IOS
Ответить
Anonymous
 ITMS -90714: недействительный бинарный - приложение содержит одно или несколько поврежденных двоичных файлов [закрыто]

Сообщение Anonymous »

Мы мигрировали с раскадровки в Swiftui, затем мы построили приложение, работали на iPhone, и все работает, затем мы заархивировали приложение и отправляем в магазин приложений, сборка не отображается в приложении Store Connect Testflight, через минуту или около того, мы получаем приведенные ниже ошибку. Недавняя доставка для следующего приложения
: < /p>
chathub random Strange app app atple id 1539272301 Версия 2.1.15
Build 199 Пожалуйста, исправьте следующие проблемы и загрузите новый бинарный
к приложению. Пожалуйста, восстановите приложение и повторное повторное. /> Файл POD < /p>

Код: Выделить всё

#source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '15.0'

target 'ChattApp' do
use_frameworks!

# Pods for ChattApp - Updated with specific versions from Copy Directory's Podfile.lock

# Firebase Pods (v11.15.0)
pod 'Firebase', '11.15.0'
pod 'FirebaseFirestore', '11.15.0'
pod 'FirebaseAuth', '11.15.0'
pod 'FirebaseCrashlytics', '11.15.0'
pod 'FirebaseMessaging', '11.15.0'
pod 'FirebaseAnalytics', '11.15.0'

# Core Utility Pods
pod 'SDWebImage', '5.21.1'
pod 'Alamofire', '5.10.2'
pod 'SwiftyJSON', '5.0.2'
pod 'SVProgressHUD', '2.3.1'
pod 'Cosmos', '25.0.1'
pod 'AgoraRtcEngine_iOS', '4.5.2'
pod 'KeychainSwift', '24.0.0'

# AWS Pods (v2.19.1)
pod 'AWSCore', '2.19.1'
pod 'AWSS3', '2.19.1'
pod 'AWSCognitoIdentityProvider', '2.19.1'
pod 'AWSCognito', '2.19.1'
pod 'AWSSNS', '2.19.1'
pod 'AWSSES', '2.19.1'

# Ad Network Pods - COPY DIRECTORY VERSIONS (OLDER)
pod 'Google-Mobile-Ads-SDK', '12.6.0'
pod 'UnityAds', '4.15.1'
pod 'VungleAds', '7.5.1'
pod 'Ads-Global', '7.4.0.8'

# IronSource Ad Network (Main SDK only)
pod 'IronSourceSDK', '8.10.0.0'

# ChartboostSDK (if needed independently)
pod 'ChartboostSDK', '9.9.0'

end

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.0'

# Fix potential bitcode and validation issues
config.build_settings['ENABLE_BITCODE'] = 'NO'
config.build_settings['VALIDATE_PRODUCT'] = 'NO'

# Ensure proper architecture support
config.build_settings['VALID_ARCHS'] = 'arm64'
config.build_settings['ARCHS'] = 'arm64'

# CRITICAL FIX: Additional settings to prevent binary corruption
config.build_settings['SWIFT_COMPILATION_MODE'] = 'wholemodule'
config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-O'
config.build_settings['GCC_OPTIMIZATION_LEVEL'] = '3'
config.build_settings['DEAD_CODE_STRIPPING'] = 'YES'
config.build_settings['STRIP_INSTALLED_PRODUCT'] = 'YES'

# DSYM FIX: Ensure proper dSYM generation for all frameworks
if config.name == 'Debug'
config.build_settings["ONLY_ACTIVE_ARCH"] = "YES"
config.build_settings['DEBUG_INFORMATION_FORMAT'] = 'dwarf'
# Debug-specific optimizations
config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-Onone'
config.build_settings['GCC_OPTIMIZATION_LEVEL'] = '0'
else
config.build_settings["ONLY_ACTIVE_ARCH"] = "NO"
# CRITICAL: Generate dSYM files for Release builds to fix upload errors
config.build_settings['DEBUG_INFORMATION_FORMAT'] = 'dwarf-with-dsym'
# Release-specific optimizations for stable binary
config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-O'
config.build_settings['GCC_OPTIMIZATION_LEVEL'] = '3'
end

# Ensure dSYM generation for all dependencies including Agora frameworks
config.build_settings['GENERATE_DEBUG_SYMBOLS'] = 'YES'
config.build_settings['DEPLOYMENT_POSTPROCESSING'] = 'YES'

# AGORA DSYM FIX: Handle missing dSYMs for Agora frameworks
# These frameworks often don't include dSYM files which causes upload failures
if target.name.include?('Agora') || target.name.include?('aosl') || target.name.include?('video_')
# For Agora frameworks, disable dSYM generation to prevent upload errors
config.build_settings['DEBUG_INFORMATION_FORMAT'] = 'dwarf'
config.build_settings['GENERATE_DEBUG_SYMBOLS'] = 'NO'
end
end
end
end
Это не воспроизводимая ошибка, это может даже вызвать из -за проблем с кодом, я слышал, может ли кто -нибудь справиться с тем, какие проблемы с кодом?

Подробнее здесь: https://stackoverflow.com/questions/797 ... d-binaries
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»