рд╡рд┐рд╡рд░рдг:
рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдФрд░ рдПрдХреНрд╕рдкреЛ рдПрд╕рдбреАрдХреЗ рд╕реЗрдЯрдЕрдк рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ ред рдЪрд░рдг 5 рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдПрдХреНрд╕рдХреЛрдб рдореЗрдВ рдЕрдкрдирд╛ рдРрдк рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдмрд┐рд▓реНрдб рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛:
ld: library not found for -lreact-native-onesignal
clang: error: linker command failed with exit code 1 (use -v to see invocation)
рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЛ рдорд╛рд░рд╛ред рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд╛рд▓рд╛ рд╣реИ?
рдзрдиреНрдпрд╡рд╛рдж!
рд╡рд╛рддрд╛рд╡рд░рдг
yarn add react-native-onesignal
рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ SDK рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛рдкреЙрдбрдлрд╛рдЗрд▓
require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
platform :ios, '11.0'
target 'OneSignalNotificationServiceExtension' do
pod 'OneSignal', '>= 3.0', '< 4.0'
end
target 'WellnessReactNative' do
config = use_native_modules!
use_react_native!(:path => config["reactNativePath"])
pod 'Stripe', '~> 19.0.1'
pod 'tipsi-stripe', :path => '../node_modules/tipsi-stripe'
# Enables Flipper.
#
# Note that if you have use_frameworks! enabled, Flipper will not work and
# you should disable these next few lines.
# use_flipper!
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == 'react-native-config'
phase = target.project.new(Xcodeproj::Project::Object::PBXShellScriptBuildPhase)
phase.shell_script = "cd ../../"\
" && RNC_ROOT=./node_modules/react-native-config/"\
" && export SYMROOT=$RNC_ROOT/ios/ReactNativeConfig"\
" && ruby $RNC_ROOT/ios/ReactNativeConfig/BuildDotenvConfig.ruby"
target.build_phases << phase
target.build_phases.move(phase,0)
end
end
# flipper_post_install(installer)
end
end
рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:
рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдФрд░ рдПрдХреНрд╕рдкреЛ рдПрд╕рдбреАрдХреЗ рд╕реЗрдЯрдЕрдк рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ
рд╣рд╛рдЙрдбреА,
рдЕрдкрдиреА ios
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ pod deintegrate && pod install
рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрджрд┐ рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрд▓реАрди рдмрд┐рд▓реНрдб рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрджрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рд╣рд╛рдп @rgomezp ,
рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЛ рдПрдХ рд╢реЙрдЯ рджрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдореИрдВ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдСрдЯреЛрд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдиреНрдпреБрдЕрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреАред рдФрд░ рдореБрдЭреЗ RCTOneSignalExtensionService.m рдореЗрдВ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ:
node_modules/react-native-onesignal/ios/RCTOneSignal/RCTOneSignalExtensionService.m:4:9: 'OneSignal.h' file not found
RCTOneSignal.xcodeproj
рдореЗрдВ "рдлреНрд░реЗрдорд╡рд░реНрдХ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдкрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ OneSignal.h
рд╕рдВрджрд░реНрдн node_modules/react-native-onesignal/ios/OneSignal.h
рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдореИрдиреНрдпреБрдЕрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди ? Xcode 12 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЗрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред
рд╣рд╛рдп @ рд╣реНрдпреВрдЧреЛрд╣ 59 ,
рдореЗрд░реЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рдореЗрд░реЗ рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдиреЗ рдореЗрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬ рдкрдереЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЕрднреА рднреА рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ ...
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рд░реНрдЪ рдкрд╛рдереНрд╕ (рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕> рд╕рд░реНрдЪ рдкрд╛рдереНрд╕> рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рд░реНрдЪ рдкрд╛рдереНрд╕) рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ ${PODS_CONFIGURATION_BUILD_DIR}/react-native-onesignal
рдЬреЛрдбрд╝рдХрд░ рдЕрдкрдирд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ рддрдп рдХрд┐рдпрд╛ред
рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛!