react-native v0.62 集成极光推送release的时候报错
按照jpush-react-native的步骤一步一步配置完之后,默认xcode的build configuration是debug,这个时候是没问题的。能够构建成功。
但是如果我切到Release,在构建,就会报错:
Undefined symbols for architecture i386:
"_kJPFNetworkFailedRegisterNotification", referenced from:
-[RCTJPushModule init] in libJPush.a(RCTJPushModule.o)
"_kJPFNetworkDidCloseNotification", referenced from:
-[RCTJPushModule init] in libJPush.a(RCTJPushModule.o)
"_OBJC_CLASS_$_JPushNotificationIdentifier", referenced from:
objc-class-ref in libJPush.a(RCTJPushModule.o)
"_kJPFNetworkDidLoginNotification", referenced from:
-[RCTJPushModule init] in libJPush.a(RCTJPushModule.o)
-[RCTJPushModule convertConnect:] in libJPush.a(RCTJPushModule.o)
"_OBJC_CLASS_$_JPushNotificationTrigger", referenced from:
objc-class-ref in libJPush.a(RCTJPushModule.o)
"_OBJC_CLASS_$_JPUSHRegisterEntity", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_JPushNotificationRequest", referenced from:
objc-class-ref in libJPush.a(RCTJPushModule.o)
"_OBJC_CLASS_$_JPushNotificationContent", referenced from:
objc-class-ref in libJPush.a(RCTJPushModule.o)
"_kJPFNetworkDidReceiveMessageNotification", referenced from:
-[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
"_OBJC_CLASS_$_JPUSHService", referenced from:
objc-class-ref in AppDelegate.o
objc-class-ref in libJPush.a(RCTJPushModule.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)