React-native-onesignal: рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛ x86_64

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдЕрдкреНрд░реИрд▓ 2016  ┬╖  25рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: OneSignal/react-native-onesignal

рдЕрд░реЗ,

рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЖрд░рдПрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВ (рдкрд╛рд░реНрд╕ рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ!)ред

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_OneSignal", referenced from:
      objc-class-ref in libRCTOneSignal.a(RCTOneSignal.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

рдпрд╣ рдмрд╣реБрдд рд╣рдж рддрдХ https://github.com/geektimecoil/react-native-onesignal/issues/5 рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ред

рдореИрдВ ObjectiveC рд╕реЗ рдмрд╣реБрдд рдЕрдкрд░рд┐рдЪрд┐рдд рд╣реВрдБ, рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдБ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рд╡рд╣рд╛рдБ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реВрдБ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдореБрдЭреЗ PR рдЬрд╛рд░реА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ!

рдзрдиреНрдпрд╡рд╛рдж
рдУрд▓реА

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рдкрд╛рд╕ @olliebrennan рдЬреИрд╕рд╛ рд╣реА рд╕рдЯреАрдХ рдореБрджреНрджрд╛ рдерд╛, рдЗрд╕реЗ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛:

  1. node_modules/react-native-onesignal/ios/Frameworks рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ XCode рдХреЗ рдмрд╛рдПрдВ рдкреИрдирд▓ рдХреЗ рдЕрдВрддрд░реНрдЧрдд RCTOneSignal.xcodeproj рдореЗрдВ рдЦреАрдВрдЪреЗрдВ
  2. рдПрдХ рдмрд╛рд░ рдмрд╛рдПрдВ рдкреИрдирд▓ рдореЗрдВ, OneSignal.framework рдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдЦреАрдВрдЪреЗрдВ

рд╕рднреА 25 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@olliebrennan рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛? рдореИрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП # 5 рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдПрдХ рдЬреЗрдПрд╕ рджреЗрд╡ рд╣реВрдВ, рдЖрдИрдУрдПрд╕ рджреЗрд╡ рдирд╣реАрдВ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдЕрдкрд░рд┐рдЪрд┐рдд рд╣реВрдВред

рд╢рд╛рдпрдж @ jkasten2 рдпрд╣рд╛рдБ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@jamiemchale рдореИрдВрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдПрдХ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рддрдХ рдкрд╛рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рдРрдк рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛ред рдЕрдЧрд░ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдХрд╣рд╛, рдореИрдВ рдЖрдИрдУрдПрд╕ рднрд╛рд╖рд╛/рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рднреА рдЕрдкрд░рд┐рдЪрд┐рдд рд╣реВрдВред

@olliebrennan @avishayil
рдпрджрд┐ рдЖрдкрдиреЗ рдХреЛрдХреЛ рдкреЙрдбреНрд╕ рдХреЗ рд╕рд╛рде рд╡рдирд╕рд┐рдЧреНрдирд▓ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдпрд╣ рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╡рдирд╕рд┐рдЧреНрдирд▓ рдореВрд▓ рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИред рдЖрдк OneSignal.framework рдХреЛ Finder рд╕реЗ XCode рдкрд░ рдбреНрд░реЙрдк рдФрд░ рдбреНрд░реИрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд▓рд┐рдВрдХрд░ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдпрд╣ рдмрд┐рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ "рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЖрдЗрдЯрдо рдХреЙрдкреА рдХрд░реЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

image

image

рдЕрдВрдд рдореЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк Xcode 7.0 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ Xcode рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдпрд╣рд╛рдВ рдареАрдХ рд╡реИрд╕реА рд╣реА рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреАред

рдзрдиреНрдпрд╡рд╛рдж @jkasten2
рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИ, рдлрд┐рд░ рдЗрд╕реЗ рдЖрдЬрдорд╛рдПрдВ рдФрд░ рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

рдЪрд┐рдпрд░реНрд╕

+1 OSX рдкрд░ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реИ

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_OneSignal", referenced from:
      objc-class-ref in libRCTOneSignal.a(RCTOneSignal.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

рдореБрдЭреЗ OneSignal.framework рдпрд╛рдж рдЖ рд░рд╣рд╛ рдерд╛ред рдПрдХреНрд╕рдХреЛрдб рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ appname/node_modules/react-native-onesignal/ios/Frameworks/OneSignal.framework рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред

appname/ios/Pods/OneSignal/iOS_SDK/Framework/OneSignal.framework рднреА рдХреЛрд╢рд┐рд╢ рдХреА, рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред

@olliebrennan рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛?

рдореЗрд░реЗ рдкрд╛рд╕ @olliebrennan рдЬреИрд╕рд╛ рд╣реА рд╕рдЯреАрдХ рдореБрджреНрджрд╛ рдерд╛, рдЗрд╕реЗ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛:

  1. node_modules/react-native-onesignal/ios/Frameworks рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ XCode рдХреЗ рдмрд╛рдПрдВ рдкреИрдирд▓ рдХреЗ рдЕрдВрддрд░реНрдЧрдд RCTOneSignal.xcodeproj рдореЗрдВ рдЦреАрдВрдЪреЗрдВ
  2. рдПрдХ рдмрд╛рд░ рдмрд╛рдПрдВ рдкреИрдирд▓ рдореЗрдВ, OneSignal.framework рдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдЦреАрдВрдЪреЗрдВ

рдЕрд░реЗ @hyperh @olliebrennan рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ?

@avishayil рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдПрдкреАрдПрди рд╕рд╛рдорд╛рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкрдирд╛рдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЬрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@avishayil рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИред @whollacsek рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА

screenshot 2016-06-03 15 40 31

@chrissm79 рдФрд░ рдЕрдиреНрдп

рдореИрдВ рдЕрднреА рдпрд╣рд╛рдБ рдЖрдпрд╛ рд╣реВрдБ рдФрд░ рд╣рд╛рдБ, рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

+1

рдЗрд╕рдореЗрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдХреЛрдИ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрджрдо?

рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдиреЗ XCode рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ Finder рд╕реЗ ios/Pods/OneSignal/iOS_SDK/Framework/OneSignal.framework рдХреЛ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдФрд░ рдЦреАрдВрдЪрдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

@chrissm79 . рдЬреИрд╕рд╛ рд╣реА рд╕рдЯреАрдХ рдореБрджреНрджрд╛

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдФрд░ рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рд▓рд┐рдВрдХ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрджрд░реНрдн рдФрд░ рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ
рдЖрдк рд╕рднреА рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
2 рдЬреБрд▓рд╛рдИ 2016 рдХреЛ 12:37 рдкреВрд░реНрд╡рд╛рд╣реНрди рдкрд░, "рдЪрд╛рд░реНрд▓реНрд╕ рд╣рд▓реНрдЪрд░" рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

@chrissm79 https://github.com/chrissm79 . рдХреЗ рд╕рдорд╛рди рд╕рдЯреАрдХ рдореБрджреНрджрд╛

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/geektimecoil/react-native-onesignal/issues/18#issuecomment -230052711,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe/AAyekNTkU15t6IP4zvQzg06yXzUf0akHks5qRYiBgaJpZM4IHVBS
.

рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП

ld: рдЪреЗрддрд╛рд╡рдиреА: рдлрд╝рд╛рдЗрд▓ /Users/apple/Desktop/Camera/XCTest.framework/XCTest.tbd рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛, рдлрд╝рд╛рдЗрд▓ /Users/apple/Desktop/Camera/XCTest.framework/XCTest.tbd рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ x86_64 рдЧреБрдо рд╣реЛрдирд╛ (3 рд╕реНрд▓рд╛рдЗрд╕)
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ x86_64 рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ:
"_OBJC_CLASS_$_XCTestCase", рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд:
_OBJC_CLASS_$__TtC6Camera11toucanрдкрд░реАрдХреНрд╖рдг toucanTests.o рдореЗрдВ
"_OBJC_METACLASS_$_XCTestCase", рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд:
_OBJC_METACLASS_$__TtC6Camera11toucanTucanTests.o рдореЗрдВ рдкрд░реАрдХреНрд╖рдг
рдПрд▓рдбреА: рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛ x86_64
рдмрдЬрдирд╛: рддреНрд░реБрдЯрд┐: рд▓рд┐рдВрдХрд░ рдХрдорд╛рдВрдб рдирд┐рдХрд╛рд╕ рдХреЛрдб 1 рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛ (рдЖрдордВрддреНрд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП -v рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)

рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.37 рдкрд░ рд╣реВрдВ рдФрд░ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░реАрдбрдореНрд╕/рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рд╕реЗ рдереЛрдбрд╝рд╛ рдкреАрдЫреЗ рд╣реИрдВ)ред

  1. рдПрдХ рд╕рд╛рдл рд╢рд╛рдЦрд╛ рдкрд░ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рднреА рд╕рд┐рдЧреНрдирд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ ...
  2. npm install react-native-onesignal --save рдЪрд▓рд╛рдПрдВ
  3. react-native link рдЪрд▓рд╛рдПрдВ
  4. рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдкреЙрдбрдлрд╛рдЗрд▓ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ (рдзреНрдпрд╛рди рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рд╕рдВрд╕реНрдХрд░рдг рдиреЛрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ)
  5. рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдХреЛрдб рдкрд░рд┐рд╡рд░реНрдзрди рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ
  6. рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛрдб рд▓рд┐рдВрдХ рдХрдорд╛рдВрдб рд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ)
  7. Android рдХреЗ рд▓рд┐рдП import com.geektime.reactnativeonesignal.ReactNativeOneSignalPackage; рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдФрд░ import com.geektime.rnonesignal.ReactNativeOneSignalPackage; (рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ rnonesignal рдерд╛ рдФрд░ рд╡рд╣ рддрдм рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)
  8. рдлрд┐рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рд╕реЗрдЯрдЕрдк рдФрд░ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВ
  9. рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдпрд╣ рдЪрд╛рд▓ рд╣реИ ... рдХреГрдкрдпрд╛ рдЙрддреНрддрд░ рджреЗрдВ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рджреЛрдиреЛрдВ рдкрд░ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИред

YMMV рдпрджрд┐ рдЖрдк RN рдХреЗ v0.37 рд╕реЗ рдХрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗред

рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ!!

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рд╕реЗ, рдкреЙрдбреНрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬрд╛рдПрдВ, oneSignal.framework рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рддрд╣рдд рд╕реНрдерд┐рдд 'рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдмрд╛рдЗрдирд░реА' рдореЗрдВ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдмрд╕! рддреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдкреЙрдб рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИред

рдореИрдиреБрдЕрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛:
https://facebook.github.io/react-native/docs/linking-libraries-ios.html#manual -linking

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐ рдХреЛ podfile рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ pod install рдЪрд▓рд╛рдирд╛ рдерд╛ред рдлрд┐рд░ Clean рдЪрд▓рд╛рдПрдБ рдФрд░ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдБред
рдкреЙрдб 'рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡-рд╡рдирд╕рд┐рдЧреНрдирд▓', :path => '../node_modules/react-native-onesignal'

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдкреБрд░рд╛рдиреЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ 0.39.0 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ react-native link , Clean рдмрд┐рд▓реНрдб рдФрд░ рдлрд┐рд░ Build рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдкрдбрд╝рд╛ред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ libRCTOneSignal.a рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЧрд╛рдпрдм рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрднреА рдЬреЛрдбрд╝рд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛

рдЖрдк рдпрд╣рд╛рдВ рджреВрд╕рд░реЗ рдЪрд░рдг рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ https://facebook.github.io/react-native/docs/linking-libraries-ios.html#manual -linking

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ccstorch picture ccstorch  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

suupham2506 picture suupham2506  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mtt87 picture mtt87  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bitcoinvsalts picture bitcoinvsalts  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HristoEftimov picture HristoEftimov  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ