FormidableLabs / FormidableLabs/react-native-app-auth
'RNAppAuthAuthorizationFlowManager.h' file not found
- Vorherrschende Sprache
- Java
- Sterne
- 2.3k
- Forks
- 473
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
## Issue
Hello,
I'm encountering this error in `AppDelegate.h` after upgrading from RN `0.61.5` to `0.69.12`. I have already attempted the solutions proposed [here](https://github.com/FormidableLabs/react-native-app-auth/issues/134), but none of them seemed to work. Any ideas?
Here is the content of `AppDelegate.h`:
```objective-c
#import
#import
#import
#import
#import "RNAppAuthAuthorizationFlowManager.h"
@interface AppDelegate : UIResponder
@property (nonatomic, strong) UIWindow *window;
@property (nonatomic, weak) id authorizationFlowManagerDelegate;
@end
```
And Podfile:
```objective-c
require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
platform :ios, '12.4'
install! 'cocoapods', :deterministic_uuids => false
def shared_pods
$RNFirebaseAsStaticFramework = true
pod 'Firebase', :modular_headers => true
pod 'FirebaseCore', :modular_headers => true
pod 'FirebaseCoreInternal', :modular_headers => true
pod 'GoogleUtilities', :modular_headers => true
pod 'Permission-AppTrackingTransparency', :path => "../node_modules/react-native-permissions/ios/AppTrackingTransparency"
pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
pod 'AppAuth', '>= 0.91'
end
target 'stix dev' do
config = use_native_modules!
# Flags change depending on the env values.
flags = get_default_flags()
use_react_native!(
:path => config[:reactNativePath],
# to enable hermes on iOS, change `false` to `true` and then install pods
:hermes_enabled => false,
:fabric_enabled => flags[:fabric_enabled],
# :flipper_configuration => FlipperConfiguration.enabled,
# An absolute path to your application root.
:app_path => "#{Pod::Config.instance.installation_root}/.."
)
use_frameworks! :linkage => :static
# Pods for stix
shared_pods
def find_and_replace(dir, findstr, replacestr)
Dir[dir].each do |name|
text = File.read(name)
replace = text.gsub(findstr,replacestr)
if text != replace
puts "Fix: " + name
File.open(name, "w") { |file| file.puts replace }
STDOUT.flush
end
end
Dir[dir + '*/'].each(&method(:find_and_replace))
end
post_install do |installer|
react_native_post_install(installer)
__apply_Xcode_12_5_M1_post_install_workaround(installer)
end
end
target 'stix dev (embedded)' do
# Pods for stix
shared_pods
end
target 'stix staging' do
# Pods for stix
shared_pods
end
target 'stix staging (embedded)' do
# Pods for stix
shared_pods
end
target 'stix' do
# Pods for stix
shared_pods
end
target 'stix (embedded)' do
# Pods for stix
shared_pods
end
```
---
## Environment
- **Platform where you're experiencing the issue**: iOS
- **`react-native` Version**: `0.69.12`
- **`react-native-app-auth` Version**: `7.1.3`
- **Are you using Expo?**: No
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Import in AppDelegate.h und den Protokolldeklarationen, untersuche anschließend das Podfile und die iOS-Integration von react-native-app-auth 7.1.3. Vergleiche die Einrichtung mit den in issue 134 diskutierten Lösungen und verifiziere das Ergebnis, indem du das iOS-Target baust; als erledigt gilt die Aufgabe, wenn der Header aufgelöst wird und das Projekt erfolgreich gebaut wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ios, objective-c, react-native
- Bereich
- authentication, mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100