Ios ld:未找到文件:-使用嵌入的Cordova webview构建新XCode项目时发生Obj-C错误

Ios ld:未找到文件:-使用嵌入的Cordova webview构建新XCode项目时发生Obj-C错误,ios,xcode,cordova,webview,linker,Ios,Xcode,Cordova,Webview,Linker,我正在尝试用Cordova webview创建一个基本的iOS应用程序。我跟着科尔多瓦。具体而言,第11步要求我将这两个选项放入目标中的其他链接器标志字段: -force_load -Obj-C 当我尝试构建项目时,我在最后得到以下错误: ld: file not found: -Obj-C clang: error: linker command failed with exit code 1 (use -v to see invocation) 我对iOS很陌生,但在我看来,链接器认为我

我正在尝试用Cordova webview创建一个基本的iOS应用程序。我跟着科尔多瓦。具体而言,第11步要求我将这两个选项放入目标中的
其他链接器标志
字段:

-force_load
-Obj-C
当我尝试构建项目时,我在最后得到以下错误:

ld: file not found: -Obj-C
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我对iOS很陌生,但在我看来,链接器认为我是在给它传递一条路径,而不是一个选项。这是由于XCode的变化还是我做错了什么?我正在使用最新的(v5.0.2)xcode。我非常感谢你的帮助

编辑:我找到了一个解决方法 我的目标是用cordova webview启动一个xcode项目。实际上,当我们使用cordova命令行工具创建一个新的应用程序并向其中添加
ios
平台时,cordova还将为我们生成一个xcode项目。打开项目时,我可以编辑
MainViewContorller.m
,或向项目中添加其他库或SDK。所以我的问题解决了


我仍然很好奇,为什么官方文件中的指示不起作用。如果您知道原因,请随意分享。

链接器标志应该是
-ObjC
,而不是
-Obj-C

只需删除选项即可
-强制加载
和替换选项
-Obj-C
-ObjC

谢谢弗拉基米尔的建议。我也尝试了
-ObjC
,但是我得到了相同的错误(除了这次它抱怨
-ObjC
),你可以将你的项目上传到GitHub(或其他公开访问的位置)吗?该项目是我的同事链接到的
opios cordova
。我取出了与cordova相关的代码,但今天晚些时候我将在另一个分支中再次推送它,并将在评论中告知您。感谢您调查此事。再次感谢您的帮助。我发现了一个更好的解决方法,所以我将继续使用命令行生成的项目(请参阅问题中的更新)。干杯你有没有关于如何做工作的指导,以关注故事板而不是提供的MainViewController.xib?@gregavola正如我在编辑中所说的,只需创建一个新的cordova项目并将ios平台添加到其中,然后查看
平台/ios
文件夹。我已经完成了这项工作,但它已经包含MainViewController.xib-我正在寻找一个故事板,并将CordovaWebView添加到ViewController中。@gregavola我不确定。试着问一个新问题,或者在#phonegap irc中提问channel@Aras当前位置我遇到了相同的问题,并切换到了相同的工作环境。。