---
title: ज्ञात समस्याएं
canonical: https://developer.unico.io/hi/developers/sdks-and-tools/flutter/resources/known-issues
locale: hi
generated_by: markdown-export
---

- **Release build विफल होता है लेकिन debug काम करता है** — Android side पर संभवतः obfuscation की समस्या है। Native SDKs को obfuscated नहीं किया जा सकता। [ProGuard/DexGuard नियमों की समीक्षा करें](/developers/sdks-and-tools/flutter/installation/specific-setup)।

- **Plugin update करने के बाद `pod install` विफल होता है** — `ios/Podfile.lock` हटाएं और `ios/` directory से `pod install` फिर से चलाएं।

- **Xcode 16 का उपयोग करके app distribution में Bitcode error** — Xcode 16 की official release (Sep 17, 2024) के बाद, CocoaPods का उपयोग करते समय दो internal dependencies (`DeviceProfiling` और `UnicoSdkLogger`) में bitcode usage के कारण App Store पर distribution blocked हो सकती है। जब तक permanent fix न आए, अपने `ios/Podfile` में नीचे दिया गया workaround लागू करें:

```ruby
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
```

यदि `post_install do |installer|` मौजूद नहीं है, तो इसे अंतिम `end` से पहले जोड़ें।

**स्रोत:** [Bitrise](https://discuss.bitrise.io/t/xcode-16-known-issues/24484), [Xcode 16 release notes](https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes), [Stack Overflow](https://stackoverflow.com/questions/78993520/invalid-executable-the-executable-appname-app-frameworks-hermes-framework-herm)।

- **Android पर बिना किसी callback के कैमरा खुलता और बंद होता है** — जब कैमरा permission नहीं दी गई हो, तो plugin इसे request करता है और किसी भी listener method को कॉल किए बिना camera screen बंद कर देता है, जिससे journey कुछ नहीं कर रही जैसी लगती है। अपने app में कैमरा permission request करें (उदाहरण के लिए `permission_handler` package के साथ) और permission मिलने के बाद ही native SDK खोलें।

- **Platform channel के माध्यम से त्रुटियां** — आमतौर पर underlying platform के अधूरे configuration का संकेत देती हैं। [Specific setup](/developers/sdks-and-tools/flutter/installation/specific-setup) की समीक्षा करें।

- **Official plugin के बजाय bridges का उपयोग करने का प्रयास** — समर्थित नहीं। Official plugin में migrate करें।