Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.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 仅构建活动体系结构时Cordova链接器错误为“否”;文件是为存档而构建的,而存档不是链接的体系结构(i386)“;_Ios_Xcode_Cordova_Build_Linker Errors - Fatal编程技术网

Ios 仅构建活动体系结构时Cordova链接器错误为“否”;文件是为存档而构建的,而存档不是链接的体系结构(i386)“;

Ios 仅构建活动体系结构时Cordova链接器错误为“否”;文件是为存档而构建的,而存档不是链接的体系结构(i386)“;,ios,xcode,cordova,build,linker-errors,Ios,Xcode,Cordova,Build,Linker Errors,我在MacYosemite中使用最新的Cordova版本,使用命令行工具做了以下工作 cordova创建xxxx com.xxxx xxxx 光盘xxxx cordova平台添加ios 现在我打开平台下的xcode项目文件,xcode 6打开了 然后我进入构建设置->仅构建活动体系结构->否 现在我运行示例barebone cordova应用程序,它抛出了一系列链接器错误 ld:警告:忽略文件/Users/joelasirvathamjesudoss/Library/Developer/Xco

我在MacYosemite中使用最新的Cordova版本,使用命令行工具做了以下工作

cordova创建xxxx com.xxxx xxxx

光盘xxxx

cordova平台添加ios

现在我打开平台下的xcode项目文件,xcode 6打开了

然后我进入构建设置->仅构建活动体系结构->否

现在我运行示例barebone cordova应用程序,它抛出了一系列链接器错误

ld:警告:忽略文件/Users/joelasirvathamjesudoss/Library/Developer/Xcode/DerivedData/xxxx ehdvqzssskcnwbcncktgdnuqbbnloq/Build/Products/Debug iphonesimulator/libCordova.a,该文件是为归档文件而构建的,而归档文件不是链接的体系结构(i386):/Users/joelasirvathamjesudoss/Library/Developer/Xcode/DerivedData/xxxx ehdvqzssskcnwbcncktgdnuqbbnloq/Build/Products/Debug iphonesimulator/libCordova.a
架构i386的未定义符号:
“本地通知”,引用自:
-AppDelegate.o中的[AppDelegate应用程序:didReceiveLocalNotification:]
“\u CDVPluginHandleOpenURLNotification”,引用自:
-AppDelegate.o中的[AppDelegate应用程序:openURL:sourceApplication:annotation:]
“_cdvremotenofication”,引用自:
-AppDelegate.o中的[AppDelegate应用程序:DidRegisterForRemotionTificationsWithDeviceToken:]
“\u CDVRemoteNotificationError”,引用自:
-[AppDelegate应用程序:在AppDelegate.o中注册远程通知失败,错误:]
“对象类”引用自:
_MainViewController.o中的OBJC_类$_MainCommandDelegate
“_OBJC_CLASS_$_CDVCommandQueue”,引用自:
_MainViewController.o中的OBJC_类$_MainCommandQueue
“_OBJC_CLASS_$_CDVViewController”,引用自:
_MainViewController.o中的OBJC_CLASS_u$\u MainViewController
“_OBJC_元类$_CDVCommandDelegateImpl”,引用自:
_MainViewController.o中的OBJC_元类$_MainCommandDelegate
“_OBJC_元类$_CDVCommandQueue”,引用自:
_MainViewController.o中的OBJC_元类$_MainCommandQueue
“_OBJC_元类$_CDVViewController”,引用自:
_MainViewController.o中的OBJC_元类$\u MainViewController
ld:未找到架构i386的符号

叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
请确认您的设置是否如下所示


你能检查一下所有的.m文件都被添加了吗。检查生成设置中的编译源代码。这可能对你有帮助,我通过了那个链接。我没有向应用程序添加任何代码,这只是一个简单的PhoneGap构建示例。我没有添加任何内容。以下是我所做的唯一步骤1)cordova创建xxxx com.xxxx xxxx 2)cd xxxx 3)cordova平台添加ios。。。然后更改了构建设置请检查Cordova库中的设置非常感谢您,这为我节省了大量调试时间!!为什么要删除?