Problèmes connus
-
Le build de release échoue mais le debug fonctionne — il s'agit probablement d'un problème d'obfuscation côté Android. Les SDK natifs ne peuvent pas être obfusqués. Vérifiez les règles ProGuard/DexGuard.
-
pod installéchoue après la mise à jour du plugin — supprimezios/Podfile.locket exécutez à nouveaupod installdepuis le répertoireios/. -
Erreur Bitcode lors de la distribution de l'application avec Xcode 16 — après la sortie officielle de Xcode 16 (17 sept. 2024), la distribution sur l'App Store peut être bloquée en raison de l'utilisation du bitcode dans deux dépendances internes (
DeviceProfilingetUnicoSdkLogger) lors de l'utilisation de CocoaPods. Appliquez la solution de contournement ci-dessous dans votre fichierios/Podfilejusqu'à ce qu'un correctif permanent soit disponible :
post_install do |installer|
bitcode_strip_path = `xcrun --find bitcode_strip`.chop!
def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
framework_path = File.join(Dir.pwd, framework_relative_path)
command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}"
puts "Stripping bitcode: #{command}"
system(command)
end
framework_paths = [
"Pods/unicocheck-ios/DeviceProfiling.xcframework/ios-arm64/DeviceProfiling.framework/DeviceProfiling",
"Pods/unicocheck-ios/UnicoSdkLogger.xcframework/ios-arm64/UnicoSdkLogger.framework/UnicoSdkLogger"
]
framework_paths.each do |framework_relative_path|
strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
end
end
Si post_install do |installer| n'est pas présent, ajoutez-le avant le dernier end.
Sources : Bitrise, Notes de version Xcode 16, Stack Overflow.
-
Erreurs via le canal de plateforme — indiquent généralement une configuration incomplète de la plateforme sous-jacente. Vérifiez la Configuration spécifique.
-
Tentative d'utilisation de ponts au lieu du plugin officiel — non pris en charge. Migrez vers le plugin officiel.