我们已经构建了一个具有多个native绑定(bind)的Xamarin应用程序(iOS、Android)。该应用程序在设备和模拟器上运行良好,我们能够毫无问题地构建存档(显然)。问题是当我们想要将构建上传到应用商店时(使用应用加载器或xcode7.3.1),我们收到以下错误:ERRORITMS-90085:“Noarchitecturesinthebinary.Lipofailedtodetectanyarchitecturesinthebundleexecutable.”在应用程序上运行lipo-info会产生以下响应:fat文件中的架构:NameOfMyApp.iOS.app/Na
我刚刚将FacebookiOSSDK升级到v.4.0.1,但出现了以下错误:Undefinedsymbolsforarchitecturex86_64:"_OBJC_CLASS_$_FBSDKLoginManager",referencedfrom:objc-class-refinController1.oobjc-class-refinAppDelegate.oobjc-class-refinController2.old:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitcode
不可能在itunesconnect中发送应用程序的新版本。虽然上周,同样的版本发送发生了。在代码中,我只是改了一个按钮的名字,没有再改哪里。但总是报错:错误ITMS-9000:“不支持的架构。您的可执行文件包含不支持的架构‘[x86_64,i386]’”在我的项目中->build设置:ARCHS=$(ARCHS_STANDARD_32_BIT)//:配置=调试ONLY_ACTIVE_ARCH=是//:配置=发布ONLY_ACTIVE_ARCH=否VALID_ARCHS=armv7armv7s 最佳答案 在DanielKennett的
我已将所有AFNetworking库文件添加到我的项目(我从github下载)。我没有在我的应用程序中创建任何其他ViewController/类等。我刚刚构建了我的应用程序,发现了9个错误“未定义的体系结构符号”。任何帮助将不胜感激。我列出了错误列表。Undefinedsymbolsforarchitecturei386:"_SecCertificateCopyData",referencedfrom:-[AFURLConnectionOperationconnection:willSendRequestForAuthenticationChallenge:]inAFURLConne
我是iOS和Parse的新手,并且已经成功地将这项服务用于我当前的一个应用程序。但是,我已经启动了第二个应用程序,当我去连接应用程序进行解析(使用应用程序ID和客户端key)时,我收到4个错误。他们读作:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_BFExecutor",referencedfrom:objc-class-refinParse(BFTask+Private.o)l_OBJC_$_CATEGORY_BFExecutor_$_BackgroundinParse(BFTask+Private.o)"_OBJC_CLAS
编译时出错。似乎很奇怪。它作为详细View应用程序工作,但使用单一View似乎不起作用。这是错误详细信息:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_RssArticle",referencedfrom:objc-class-refinRssXmlParser.old:symbol(s)notfoundforarchitecturei386clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation) 最佳答案
我们刚刚更新到XCode5GM,一个在DP5下构建良好的项目(iPhone仅针对iOS7)现在出现错误:ld:in/Users/dan/Documents/Projects/ImageProApp/Pods/SparkInspector/SparkInspector.framework/SparkInspector(ExplorerViewState.o),toomanycompactunwindinfosinfunctionanonforarchitecturei386clang:error:linkercommandfailedwithexitcode1(use-vtoseeinv
升级到xcode4后,我的应用程序依赖的所有库项目都出现错误。[BEROR]Noarchitecturestocompilefor(ONLY_ACTIVE_ARCH=YES,activearch=i386,VALID_ARCHS=armv6). 最佳答案 看起来您所要做的就是将i386添加到build设置中的ValidArchitectures中。我正在为模拟器编译,这就是它提示的原因。这看起来很奇怪,因为该项目在升级之前运行良好。在我看来,您必须为升级的任何项目执行此操作。至少现在是这样。
我的单元测试目标构建失败并出现以下错误:Undefinedsymbolsforarchitecturex86_64:"_OBJC_CLASS_$_MCStore",referencedfrom:objc-class-refinMCStoreTests.old:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)基本信息:Xcode6.2iOS8.2SDK我检查过的内容:SymbolsHiddenbyDefault是NoOtherLi
它们的含义是什么,我可以将它们设置为不同的值吗? 最佳答案 架构是您想要构建的架构,有效的架构是您可以设想使用您的代码库构建的架构。所以也许您只想为armv7构建二进制文件,但相同的源代码可以为armv7和armv6编译。所以VALID_ARCHS=armv6armv7armv7s,但是您设置了ARCHS=armv7s因为这就是您实际上想要使用您的代码构建的所有内容。或者,用苹果语:ARCHS(Architectures)Space-separatedlistofidentifiers.Specifiesthearchitectur