Ios Can';t使用最新的XCode构建项目

Ios Can';t使用最新的XCode构建项目,ios,xcode,Ios,Xcode,我刚刚将XCode更新到最新版本以使用iOs 7.1模拟器。自从我不能再做这个项目了 Undefined symbols for architecture i386: "VRightWebiOS::SetSecurityCallbackDelegate(id<VRSecurityCallback>)", referenced from: -[VXManager open:securityDelegate:] in VXManager.o 架构i386的未定义符号:

我刚刚将XCode更新到最新版本以使用iOs 7.1模拟器。自从我不能再做这个项目了

Undefined symbols for architecture i386:
  "VRightWebiOS::SetSecurityCallbackDelegate(id<VRSecurityCallback>)", referenced from:
      -[VXManager open:securityDelegate:] in VXManager.o
架构i386的未定义符号: “VRightWebiOS::SetSecurityCallbackDelegate(id)”,引用自: -VXManager.o中的[VXManager open:securityDelegate:] 如果我尝试为设备构建,我会得到同样的结果,但架构是arm7而不是i386。
这在更新之前没有发生过,我也没有修改过项目文件,因为

尝试以下步骤。它可能会解决您的问题。 转到生成设置>体系结构>有效体系结构并删除armv64(如果存在)。仅保留armv7和armv7。

在标题(ViewRightWebiOS.h)中,尝试更改

void SetSecurityCallbackDelegate(id securityCallbackDelegate)

void SetSecurityCallbackDelegate(id securityCallbackDelegate)


Xcode 5.1似乎改变了Objective-C++源代码的链接方式。不知道怎么做。

你把项目清理干净了,对吗?同时删除派生文件夹,然后再次尝试构建。我将其清理了30次。。。在哪里可以找到派生文件夹?已删除派生数据。。。这是适用于iOs 7.1的最新SDK!什么是vmmanger类,因为您的应用程序需要一些框架。提供更多关于VMManager类的详细信息!谢谢!此答案必须获得批准。请尝试将体系结构更改为标准体系结构(armv7,armv7s),该选项不再存在。。。我试图手动将它们设置为armv7和armv7s,但没有成功