Undefined symbols for architecture i386:

waitfish
2018-06-11 03:12 1.7k 0
ld: warning: ignoring file /Volumes/D/Type_js/lianlian-parent-app/platforms/ios/xxxx/Plugins/jpush-phonegap-plugin/jpush-ios-3.0.7.a, missing required architecture i386 in file /Volumes/D/Type_js/lianlian-parent-app/platforms/ios/xxxx/Plugins/jpush-phonegap-plugin/jpush-ios-3.0.7.a (4 slices)
Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_JPUSHRegisterEntity", referenced from:
      objc-class-ref in AppDelegate+JPush.o
  "_OBJC_CLASS_$_JPushNotificationTrigger", referenced from:
      objc-class-ref in JPushPlugin.o
  "_OBJC_CLASS_$_JPushNotificationIdentifier", referenced from:
      objc-class-ref in JPushPlugin.o
  "_kJPFNetworkDidReceiveMessageNotification", referenced from:
      -[JPushPlugin initPlugin] in JPushPlugin.o
  "_OBJC_CLASS_$_JPushNotificationRequest", referenced from:
      objc-class-ref in JPushPlugin.o
  "_OBJC_CLASS_$_JPushNotificationContent", referenced from:
      objc-class-ref in JPushPlugin.o
  "_OBJC_CLASS_$_JPUSHService", referenced from:
      objc-class-ref in JPushPlugin.o
      objc-class-ref in AppDelegate+JPush.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

我是在命令行下面使用这个命令编译的
ionic cordova build ios --release --prod

编译报错,但是用模拟器启动不报错,不知道能不能正常使用。

1个回答

热门排序
  • 新版本SDK不支持i386模拟器,支持真机,处理办法请阅读: 1、 https://community.jiguang.cn/t/xcode8-1-ios/11164/10 2、 https://community.jiguang.cn/t 展示全部