ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
Π― ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΡΡ Π΄ΠΎ React-native 0.60 ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ» ΡΠ°Π³ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ oneignal, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π·Π΄Π΅ΡΡ: https://documentation.onesignal.com/docs/react-native-sdk-setup
ΠΠΎΠ³Π΄Π° Ρ Π·Π°ΠΏΡΡΠΊΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ xcode, Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΠΎΡΠ½ΠΎΡΡΡΠ΅Π΅ΡΡ ΠΊ OnesignalNotificationExtension.
ΠΡΠΈΠ±ΠΊΠ° : ld: library not found for -lPods-OneSignalNotificationServiceExtension
Π¦Π΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ
"${PODS_ROOT}/Headers/Public/react-native-onesignal"
"${PODS_ROOT}/OneSignal/iOS_SDK/OneSignalSDK/Framework"
Π‘ΡΠ΅Π΄Π°
Π¨Π°Π³ΠΈ ΠΏΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
ld: library not found for -lPods-OneSignalNotificationServiceExtension
ΠΡΠΈΠ²Π΅Ρ,
ΠΡΠ΅ΡΠ° ΠΌΡ Π²ΡΠΏΡΡΡΠΈΠ»ΠΈ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ. ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π΅ΡΠ΅ ΡΠ°Π·? Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠΈΡΡΠΈΡΡ ΠΏΠ°ΠΏΠΊΡ DerivedData, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π² / Users /
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ, - ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ· Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ios
@jamesone Π²Ρ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ? ΠΡΠ²Π΅Ρ ΠΎΡ @rgomezp Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ.
@rgomezp Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅
+1 ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ°!
ΠΡΠΈΠ²Π΅Ρ,
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ pod deintegrate && pod install
ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ios Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
ΠΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π£ΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ v3.4.1, ΠΎΡΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΎΡΠΈΡΠ°ΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ, Π½ΠΎ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_RCTOneSignalExtensionService", referenced from:
objc-class-ref in NotificationService.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Podfile.lock
- react-native-onesignal (3.4.1):
- OneSignal (= 2.11.0)
- React (< 1.0.0, >= 0.13.0)
ΠΠΠΠΠΠΠ’Π¬:
ΠΠΈΠ½ΠΎΠ²Π°Ρ. ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ NotificationService.m
ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π² DOC. Π― Π²ΡΠ΅ Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» RCTOneSignalExtensionService.h
. ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ° ΠΈΡΡΠ΅Π·Π»Π°.
Π Π°Π΄ ΡΠ»ΡΡΠ°ΡΡ! ΠΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Π±ΠΎΡΠ΅ΡΠ΅ΡΡ Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΈ Ρ ΠΌΠΎΠ³Ρ ΡΠ½ΠΎΠ²Π° ΠΎΡΠΊΡΡΡΡ
ΠΠ³ΠΎ Π²ΡΠ΅ Π΅ΡΠ΅ Π²ΡΠΏΡΡΠΊΠ°ΡΡ Π² RN: 0.60.10 Ρ ΠΏΠΎΠ΄.
ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ Π½ΠΈΠΌ pod?
ΠΡΠΈΠ²Π΅Ρ,
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ld: library not found for -lPods-OneSignalNotificationServiceExtension
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ react-native 0.61.4 ΠΈ onesignal 3.6.1
Ρ Π΄Π΅ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΠΎΡΠΈΡΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π° ΠΈ DerivedData
Π― Π½Π°ΡΠ΅Π», Π½ΠΎ Π½Π΅ Π·Π½Π°Ρ, ΠΏΠΎΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Β«ReleaseΒ» Π² ΠΌΠΎΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ, Β«Π°ΡΡ ΠΈΠ²Β» ΡΠ΅ΡΠΏΠΈΡ Π½Π΅ΡΠ΄Π°ΡΡ Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ.
ΡΠ±ΠΎΠΉ Π°ΡΡ
ΠΈΠ²Π°:
Π°ΡΡ
ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ π
ΠΠ»Ρ Π²Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Dev, Preprod ΠΈ Prod ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° Release. ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π±Π΅Π· "Release" Π½Π°Π΄ ΠΌΠΎΠΈΠΌΠΈ ΡΡΠ°ΡΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ.
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ @rgomezp :
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π°ΠΊΡΠΈΡ
- ΠΠΎΠ±Π°Π²ΠΈΡΡ Onesignal
- ΡΠ±ΠΎΡΠΊΠ° ΠΈ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅> Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅
- ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Release Π½Π° Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Dev).
- ΡΠ±ΠΎΡΠΊΠ° ΠΈ Π°ΡΡ ΠΈΠ²> ld: Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° Π΄Π»Ρ -lPods-OneSignalNotificationServiceExtension
ΠΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π£ΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ v3.4.1, ΠΎΡΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΎΡΠΈΡΠ°ΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ, Π½ΠΎ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°:
Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_RCTOneSignalExtensionService", referenced from: objc-class-ref in NotificationService.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Podfile.lock
- react-native-onesignal (3.4.1): - OneSignal (= 2.11.0) - React (< 1.0.0, >= 0.13.0)
ΠΠΠΠΠΠΠ’Π¬:
ΠΠΈΠ½ΠΎΠ²Π°Ρ. ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅NotificationService.m
ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π² DOC. Π― Π²ΡΠ΅ Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»RCTOneSignalExtensionService.h
. ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ° ΠΈΡΡΠ΅Π·Π»Π°.
ΠΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π»Ρ ΠΌΠ΅Π½Ρ
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ. -lPods-OneSignalNotificationServiceExtension
Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½ΠΎΠ²ΡΠ΅ ΡΡ
Π΅ΠΌΡ. ΠΡΡΡ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ?
ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎΠΆΠ΅
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ react-native
ΠΡΠΎ ΡΡΡΡΠ°Π½ΠΈΠ»ΠΎ ΠΌΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ https://github.com/OneSignal/react-native-onesignal/issues/651#issuecomment -429062289
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π²Π΅ΡΡΠΈΠΈ RN Π΄ΠΎ 0.63.2 ΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π·Π°Π°ΡΡ
ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΠ»
ΡΡΠΈΠΌ.
ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡΠΈΠ΅ΠΉ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² Podfile, ΠΈ ΡΠ΅Π»Π΅Π²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ,
Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ OneSignal. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΡΠΈ Π΄Π²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π»ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ,
ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΡΡΠ΅Π·Π»Π°.
ΠΠΎΠ΄ΡΠ°ΠΉΠ»
OneSignalNotificationExtension (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π²Ρ Π½Π°Π·Π²Π°Π»ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ)
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΡΠΎΠ²Π΅ΡΠΎΠ² Π½Π΅ ΡΠ΅ΡΠΈΠ» ΠΌΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ 2 ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°: ΠΎΠ΄ΠΈΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π° Π΄ΡΡΠ³ΠΎΠΉ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π xcode ΡΠ°Π³ΠΈ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π½ΠΎ Π½Π° ΠΌΠΎΠ΅ΠΌ CI ΠΈΠ»ΠΈ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π΄ΡΡΠ³ΠΎΠΌ.
xcodebuild "-workspace" "/Users/vagrant/git/packages/mobile-pro/ios/WecasaPro.xcworkspace" "-scheme" "WecasaPro" "-configuration" "Staging" "COMPILER_INDEX_STORE_ENABLE=NO" "archive" "-archivePath" "/var/folders/6q/wgy6jtp12w5gzgm9lzcglpqw0000gn/T/__archive__581470914/WecasaPro.xcarchive" "-destination" "generic/platform=iOS" | xcpretty
ΠΡΠ»ΠΈ Ρ ΠΏΠΎΡΠΌΠΎΡΡΡ Π»ΠΎΠ³ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ
βΈ Building Pods/Pods-OneSignalNotificationServiceExtension [Staging]
βΈ Check Dependencies
βΈ Compiling Pods-OneSignalNotificationServiceExtension-dummy.m
βΈ Compiling Pods-OneSignalNotificationServiceExtension-dummy.m
βΈ Building library libPods-OneSignalNotificationServiceExtension.a
βΈ Building library libPods-OneSignalNotificationServiceExtension.a
βΈ Building WecasaPro/OneSignalNotificationServiceExtension [Staging]
βΈ Check Dependencies
βΈ Processing Info.plist
βΈ Running script '[CP] Check Pods Manifest.lock'
βΈ Compiling NotificationService.m
βΈ Linking OneSignalNotificationServiceExtension
βΈ Generating 'OneSignalNotificationServiceExtension.appex.dSYM'
βΈ Touching OneSignalNotificationServiceExtension.appex
βΈ Signing /Users/vagrant/Library/Developer/Xcode/DerivedData/WecasaPro-fuytaarwfdjqjucxpzvnzgjrhcvd/Build/Intermediates.noindex/ArchiveIntermediates/WecasaPro/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/OneSignalNotificationServiceExtension.appex
βΈ Touching OneSignalNotificationServiceExtension.appex.dSYM
ΠΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ
βΈ Compiling Pods-OneSignalNotificationServiceExtension-dummy.m
βΈ Compiling Pods-OneSignalNotificationServiceExtension-dummy.m
βΈ Running script 'Copy generated compatibility header'
βΈ Building library libPods-OneSignalNotificationServiceExtension.a
Π― Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΏΡΠΎΠ²Π΅ΡΡΠ» ΠΊΠΎΠ½ΡΠΈΠ³ ΠΎΠ±ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΎΠ½ΠΈ ΠΊΠ°ΠΆΡΡΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΠΈ.
ΠΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΡΡΠΎ?
ΠΠΎΡΠ»Π΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΈΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π΄Π»Ρ Π΄Π²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ±ΠΎΡΠΊΠΈ, Π° Π² Π΄ΡΡΠ³ΠΎΠΌ - Π½ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ±ΠΎΡΠΊΠΈ.
Π― ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ» ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΡΡΡΠ°ΡΠ΅Π²ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ, Π½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ΅ Π΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ.
Π ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ
CompileC /Users/scesbron/Library/Developer/Xcode/DerivedData/WecasaPro-guwmidkqvxjubvhfovvxnfhourjd/Build/Intermediates.noindex/ArchiveIntermediates/WecasaPro/IntermediateBuildFilesPath/Pods.build/Staging-iphoneos/Pods-OneSignalNotificationServiceExtension.build/Objects-normal/arm64/Pods-OneSignalNotificationServiceExtension-dummy.o Target\ Support\ Files/Pods-OneSignalNotificationServiceExtension/Pods-OneSignalNotificationServiceExtension-dummy.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
Π° ΠΏΠΎΡΠΎΠΌ
Libtool /Users/scesbron/Library/Developer/Xcode/DerivedData/WecasaPro-guwmidkqvxjubvhfovvxnfhourjd/Build/Intermediates.noindex/ArchiveIntermediates/WecasaPro/IntermediateBuildFilesPath/Pods.build/Staging-iphoneos/Pods-OneSignalNotificationServiceExtension.build/Objects-normal/armv7/libPods-OneSignalNotificationServiceExtension.a normal armv7
Π½ΠΎ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ld
Ld /Users/scesbron/Library/Developer/Xcode/DerivedData/wecasa-hcsnerxmdxdzhhhetgrrfvjexliq/Build/Intermediates.noindex/ArchiveIntermediates/wecasa/IntermediateBuildFilesPath/wecasa.build/Release-iphoneos/OneSignalNotificationServiceExtension.build/Objects-normal/armv7/OneSignalNotificationServiceExtension normal armv7
Π― Π½Π΅ Π·Π½Π°Ρ, Π² ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΈ Π½Π΅ Π·Π½Π°Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΊ ΠΌΠΎΠ΅ΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅. Π― ΡΠ΄Π°Π»ΠΈΠ» ΡΠ΅Π»Ρ OneSignalNotificationServiceExtension, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ objective-c ΠΈ ΡΡΡΠ»ΠΊΡ Π½Π° OneSignal Π² ΠΌΠΎΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠ°ΠΉΠ»Π΅. ΠΠΎΠΌΠ°Π½Π΄Π° xcodebuild
ΡΡΠΏΠ΅ΡΠ½ΠΎ.
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠ΄ΠΈΠ½ ΡΠΈΠ³Π½Π°Π», Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² Π²ΡΠ΅ ΡΠ°Π³ΠΈ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ https://documentation.onesignal.com/docs/react-native-sdk-setup.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° xcodebuild
Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
Ld /Users/scesbron/Library/Developer/Xcode/DerivedData/wecasa-hcsnerxmdxdzhhhetgrrfvjexliq/Build/Intermediates.noindex/ArchiveIntermediates/wecasa/IntermediateBuildFilesPath/wecasa.build/Release-iphoneos/OneSignalNotificationServiceExtension.build/Objects-normal/armv7/Binary/OneSignalNotificationServiceExtension` normal armv7
ΠΏΠ°ΠΏΠΊΠ° /Users/scesbron/Library/Developer/Xcode/DerivedData/wecasa-hcsnerxmdxdzhhhetgrrfvjexliq/Build/Intermediates.noindex/ArchiveIntermediates/wecasa/IntermediateBuildFilesPath/wecasa.build/Release-iphoneos/OneSignalNotificationServiceExtension.build/Objects-normal/armv7/Binary
ΠΏΡΡΡΠ°, Π² Π½Π΅ΠΉ Π½Π΅Ρ ΡΠ°ΠΉΠ»Π° OneSignalNotificationServiceExtension
.
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°
Π’Π°ΠΊ...
ΠΡΠΎ Π±ΡΠ»ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ, ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²ΠΎΡΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ RN 064.1, ΡΡΠΎΠ±Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡ Π΅ΠΌΡ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , ΠΈ Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ» ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΡΡΠΎΠΈΠ»ΠΈΡΡ Π½Π° M1.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΡΡ ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½ΠΎΠ²ΡΠΉ OneSignalXCFramework
Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°ΡΠΎΠ³ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Fat, Ρ ΡΠ΅ΡΠΈΠ» ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ NSE, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΈ Π² Podfile.
Π‘ΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ Π²ΡΠΏΡΡΠΊΠ° ΡΠ±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΠ° ΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π»Π° ΠΌΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠ»Π° ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π»Π°, - ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» Π² Podfile.
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[iphonesimulator=*]"] = "arm64"
end
Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ±ΠΎΡΠΎΠΊ, Π° Π½Π΅ Π΄Π»Ρ Π²ΡΠΏΡΡΠΊΠ° ΡΠ±ΠΎΡΠΎΠΊ. Π― Π½Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ iOS, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½Π΅ Π·Π½Π°Ρ ΡΠΎΠ½ΠΊΠΎΡΡΠ΅ΠΉ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° ΠΈΠ· Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΠΎΠ΄Ρ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Ρ Π΄Π»Ρ NSE, Π½ΠΎ ΡΡΠΎ Π±ΡΠ»Π° ΠΌΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Π±ΡΠ»ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ. ΠΠΎΡ ΠΎΠΆΠ΅, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π΄Π»Ρ ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π²Π΅ΡΡΠΈΠΈ RN Π΄ΠΎ 0.63.2 ΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π·Π°Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΠ»
ΡΡΠΈΠΌ.
ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡΠΈΠ΅ΠΉ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² Podfile, ΠΈ ΡΠ΅Π»Π΅Π²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ,
Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ OneSignal. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΡΠΈ Π΄Π²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π»ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ,
ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΡΡΠ΅Π·Π»Π°.
ΠΠΎΠ΄ΡΠ°ΠΉΠ»
OneSignalNotificationExtension (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π²Ρ Π½Π°Π·Π²Π°Π»ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ)