Problèmes connus
- Ombre en fin de flux après la mise à jour vers la version 2.4.0 — le contrôle du flux est délégué à l'appelant du SDK. Si une ombre apparaît ou si l'écran ne se ferme pas après une capture réussie, implémentez une libération dans
onSuccessSelfie:
func onSuccessSelfie(_ result: SelfieResult!) {
navigationController?.popViewController(animated: true)
// your code
}
- Erreur Bitcode lors de la distribution d'une application avec Xcode 16 — depuis 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 votrePodfilejusqu'à 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 dans le Podfile, ajoutez-le avant le dernier end. Si vous supprimez déjà le bitcode manuellement, il vous suffit d'ajouter les chemins dans framework_paths.
Sources : Bitrise, Notes de version de Xcode 16, Stack Overflow.
-
pod installéchoue après les mises à jour — supprimezPodfile.locket exécutez à nouveaupod install. -
L'obfuscation iXGuard casse le SDK — utilisez iXGuard 4.12.6 ou supérieur. Le code du SDK lui-même ne doit pas être obfusqué. Consultez les règles d'obfuscation.