草庐IT

m_Symbols

全部标签

ios - 非公开 API 使用 : The app references non-public symbols: __XCTFailureFormat, __XCTFailureHandler

我正在使用react-native构建iOS应用程序。我已成功将应用程序上传到应用程序商店,但iTunes向我发送了这封电子邮件,说我的应用程序存在一些问题,因此我无法上传此版本。我已经在我的整个react-native项目中搜索了这些符号。未找到与__XCTFailureFormat或__XCTFailureHandler匹配的结果。我该如何解决这个问题? 最佳答案 我认为这不是React的问题。__XCTFailureFormat和__XCTFailureHandler是单元测试框架XCTest的一部分。我的猜测是您在用于App

ios - 更新到 Xcode 6 后 : Undefined symbols for architecture armv7: "___gnu_f2h_ieee"

几个小时以来,我一直在努力寻找问题,但没有结果。我已经更新到Xcode6,从那时起在ioS8.0和7.1上都出现了这个错误:Undefinedsymbolsforarchitecturearmv7:"___gnu_f2h_ieee",referencedfrom:_playbackCallbackinAudio.old:symbol(s)notfoundforarchitecturearmv7clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)感谢您的帮助。编辑(完整构建日志错误):Ld/Users/rjc

ios - 如何在不将 "skipping copy phase strip"设置为 NO 的情况下避免 "binary is code signed” 警告(因为 "strip debug symbols during copy")?

在将“复制过程中剥离调试符号”设置为"is"的情况下执行存档构建时,我收到警告“跳过复制阶段剥离,二进制代码已签名”。关于此问题,通常建议的线程解决方案是将“复制期间剥离调试符号”设置为“否”。当然可以消除警告,但我认为移除“低油警告灯”的方法不会解决根本问题。当此选项设置为NO时,二进制文件的大小似乎会变得臃肿。还有为什么你想在你的应用程序中附带调试符号?我将不胜感激提示、见解和最佳解决方案。 最佳答案 你不能。Xcode没有检测到代码签名框架已经被剥离。警告是无害的。 关于ios-如

Swift Vapor 和模块;如何区分两个重叠的 'type symbols'

我希望将一些(iOS)客户端代码重新使用到示例Vapor服务器端项目中。相关代码依赖于SwiftyJSON功能,定义为JSON结构;现在这个名称槽不是“免费”的,但已经在Vapor依赖的包中使用了(包名称也是JSON)。虽然我可以在我以前的客户端代码(如App.JSON)中指出我想要的JSON,但样板化到代码中的Controller也使用JSON。显然,像我一样将SwiftyJSON库文件放入App命名空间实际上覆盖了对VaporJSON的无模块引用。然后我尝试引用JSON.JSON,但它没有被识别。JSON是项目中定义编译好的框架。它不应该也隐含地定义一个模块名称吗?那么我怎样才能到

ios - 奇怪的 Swift XCode 'Undefined Symbols' 错误

我正在使用Xcode6.2为扩展目标编译一些快速代码。我不断收到类似于以下内容的错误:Undefinedsymbolsforarchitecturex86_64:"__TFSSCfMSSFT21_builtinStringLiteralBp8byteSizeBw7isASCIIBi1__SS",referencedfrom:__TFC23Hall_WatchKit_Extension16GlanceControllercfMS0_FT_S0_inGlanceController.o如果我声明了一些属性,它编译得很好,但是一旦我尝试使用字符串文字,我就开始遇到这些错误,所以即使是像这样简

来自命令行的 Swift 包管理器 "Undefined symbols for architecture x86_64"

我有一个使用SwiftPackageManager的应用程序从命令行运行并使用Swiftest进行测试.我没有使用Xcode,这是我的第一个Swift项目,所以我不知道如何摆脱这个错误。我正在尝试删除不再使用的依赖项。我的Package.swift文件如下所示:importPackageDescriptionletpackage=Package(name:"MyApplication",targets:[Target(name:"Target1"),Target(name:"Target2",dependencies:["Target1"]),Target(name:"Applicat

ios - 如何为 iOS 13 的 SF Symbols 设置权重?

我有这个Image(systemName:"arrow.right")但是我该如何将其设为粗体、半粗体等呢?我正在使用新的SwiftUI。 最佳答案 使用font修饰符时,为您传递的字体设置粗细。例如,如果您想使用一种默认的文本样式(我推荐这种样式,因为它们会适应用户的动态类型设置),您可以这样做:Image(systemName:"arrow.right").font(Font.title.weight(.ultraLight))如果你想指定一个字体大小,你可以这样做:Image(systemName:"arrow.right")

ios - FBSDKLoginManager : undefined symbols for architecture x86_64 + linker command failed with exit code 1

我刚刚将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

ios - AFNetworking "Undefined symbols for architecture i386"错误

我已将所有AFNetworking库文件添加到我的项目(我从github下载)。我没有在我的应用程序中创建任何其他ViewController/类等。我刚刚构建了我的应用程序,发现了9个错误“未定义的体系结构符号”。任何帮助将不胜感激。我列出了错误列表。Undefinedsymbolsforarchitecturei386:"_SecCertificateCopyData",referencedfrom:-[AFURLConnectionOperationconnection:willSendRequestForAuthenticationChallenge:]inAFURLConne

ios - 连接iOS应用解析: Undefined symbols for architecture i386时出错

我是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