Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios ZXing phonegap插件的XCode生成错误:未定义架构i386的符号_Ios_Xcode_Cordova_Zxing - Fatal编程技术网

Ios ZXing phonegap插件的XCode生成错误:未定义架构i386的符号

Ios ZXing phonegap插件的XCode生成错误:未定义架构i386的符号,ios,xcode,cordova,zxing,Ios,Xcode,Cordova,Zxing,我正在尝试使用PhoneGap中的条形码扫描仪插件。我已经仔细地遵循了自述文件中的步骤,包括ZXing自述文件中的步骤,但仍然出现以下错误: Undefined symbols for architecture i386: "_OBJC_CLASS_$_ZXingWidgetController", referenced from: objc-class-ref in BarcodeScanner.o "_OBJC_CLASS_$_QRCodeReader", referen

我正在尝试使用PhoneGap中的条形码扫描仪插件。我已经仔细地遵循了自述文件中的步骤,包括ZXing自述文件中的步骤,但仍然出现以下错误:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_ZXingWidgetController", referenced from:
      objc-class-ref in BarcodeScanner.o
  "_OBJC_CLASS_$_QRCodeReader", referenced from:
      objc-class-ref in BarcodeScanner.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
指示中唯一没有完全按照计划进行的部分是:

在zxing/iphone/ZXingWidget/下找到ZXingWidget.xcodeproj文件。拖动ZXingWidget.xcodeproj并将其放下 放在Xcode项目的组和文件侧栏的根上。A. 对话框将出现-确保未选中复制项并 在单击“添加”之前,引用类型是相对于项目的。 或者,您可以右键单击项目导航器并选择 “将文件添加到MyProject” 然而,当我将.xcodeproj拖到我的项目上时,我没有看到一个对话框——它只是显示为一个“嵌套”项目。如果我转到其他路径并单击“将文件添加到MyProject”,则对话框不会提供“相对于Project”选项:


任何关于我错在哪里的建议都将不胜感激。我对xcode有点不熟悉,就像很多PhoneGap开发者一样

zxing iphone自述文件中显然不起作用的步骤是第2步。这是告诉Xcode将你的应用程序链接到zxing小部件库的部分,而这正是链接器找不到的。请仔细检查。

自述文件的链接是。请遵循并仔细检查步骤。我遵循并成功地与我的代码集成