草庐IT

symbol_info

全部标签

ios - Firebase undefined symbol

我正在通过cocoapods将firebase添加到我的ios项目中。然而在表演之后`podinstall`我收到架构arm64的undefinedsymbol:错误:完整的错误列表:`Undefinedsymbolsforarchitecturearm64:"___ubsan_handle_add_overflow",referencedfrom:_ReadRawVarInt32inFirebaseMessaging(FIRMessagingCodedInputStream.o)-[FIRMessagingConnectionwillProcessProto:]inFirebaseM

ios - Playground 执行失败 : error: Couldn't lookup symbols

我正在使用Xcode7.3。我已经将Playground和Frameworks放在同一个工作区中并构建了框架。我仍然收到此错误Playgroundexecutionfailed:error:Couldn'tlookupsymbols:_RestofireVersionNumber如何解决? 最佳答案 如果您的库有.podspec,您可以使用cocoapods-playgrounds生成一个应该可以工作的Playground。$geminstallcocoapods-playgrounds$podplaygroundsRestofir

ios - 在 iOS 上以编程方式本地化 info.plist

我在iOS上遇到了特定翻译问题。我目前正在开发的应用程序从Web服务获取它显示的所有文本。我已经能够在任何地方实现这一点,只有一个异常(exception):我还没有找到一种方法来以编程方式更改info.plist中的文本,这些文本在我无法控制的代码中被系统使用。我需要处理的是“隐私-相机使用说明”。到目前为止,我发现的任何文档都告诉我为info.plist添加本地化文本版本-但在这种特殊情况下,这对我没有帮助,因为不同的客户可能为同一种语言指定不同的文本,有时我什至不知道文本是什么语言,所以我不能仅仅依靠应用程序中的静态数据来选择正确的文本版本。有没有办法以编程方式设置这样的文本,或

ios - 带有 Realm for WatchOS 的架构 i386 的 undefined symbol

我想在我当前的Projekt中添加一个AppleWatch-Extension。我正在使用这个播客文件:defshared_podspod'RealmSwift','2.0.2'endtarget'Target-iOS'doplatform:ios,'9.0'use_frameworks!...shared_podsendtarget'Target-MensaWidget'doplatform:ios,'9.0'use_frameworks!shared_podsendtarget'WatchExtension'doplatform:watchos,'2.0'use_framework

ios - 迪尔德 : Symbol not found: __TWPVs11AnyHashables20_AnyHashableProtocols

当我将XCode更新到8.3并出现以下错误后,我的应用程序开始崩溃:dyld:Symbolnotfound:__TWPVs11AnyHashables20_AnyHashableProtocolsReferencedfrom:/Users/faidmit/Library/Developer/CoreSimulator/Devices/C7E102B3-69B4-42EC-A699-0D2FDF768A86/data/Containers/Bundle/Application/341C0D73-B57B-4E30-A639-3A23B1D7CAA6/MVP-INT.app/Framewo

ios - Parse.com 崩溃报告 : stack trace is not symbolicated

我们使用Parse.com崩溃报告。集成很简单,符号信息的上传工作(日志文件中的成功消息)和崩溃报告到达Parse.com网站。但是,堆栈跟踪包含损坏的名称并且没有我们自己代码的行信息,就好像我们没有上传符号信息一样,例如:0CoreFoundation__exceptionPreprocess@0x841libobjc.A.dylibobjc_exception_throw@0x382CoreFoundation-[NSExceptionraise]@0x83MyApp_TToFC9MyApp23TestViewController13viewDidAppearfS0_FSbT_@0

ios - swift 3 : Why symbol _ is added before sender in parameters of action?

我的Xcode最近已更新到带有Swift3的Xcode8。我注意到,当将操作附加到ViewController函数时,会以这种样式生成:@IBActionfuncmethodName(_sender:UIButton){}我不明白放_的目的是什么。谁能解释为什么它在那里?在以前的Swift2.2中,它不存在。另一个问题是,我之前通过观看教程完成的项目已经迁移到Swift3,并且有一种方法看起来像这样:functoggleButtons(toggle:Bool){yesButton.isUserInteractionEnabled=togglenoButton.isUserInterac

swift - requestWhenInUseAuthorization() 在 iOS 8 中无法使用 Info.plist 中的 NSLocationWhenInUseUsageDescription 键

我正在使用iOSSDK8.1尝试调用requestWhenInUseAuthorization()方法来提示用户授予对我的应用程序的访问权限。我导入了CoreLocation.framework,并将NSLocationWhenInUseUsageDescription和NSLocationAlwaysUsageDescription键添加到info.plist中。当我运行该应用程序时,它从未提示我进行位置访问。下面是我的代码,我错过了什么?importUIKitimportCoreLocationimportMapKitclassViewController:UIViewContro

undefined is not iterable (cannot read property Symbol(Symbol.iterator)) at _iterableToArray

undefinedisnotiterable(cannotreadpropertySymbol(Symbol.iterator))at_iterableToArray如果报了这个错误,说明你代码中可能用了es6中的拓展运算符我的是这样用的asyncloadMore(){//获取朋友圈动态 letresponse=awaitthis.$api.myCollect()this.arr=[...this.arr,...response.data.Arr];}解决方法是:做个判断asyncloadMore(){//获取朋友圈动态 letresponse=awaitthis.$api.myCollect

objective-c - 将项目移动到快速桥接项目后,“LOG_INFO”宏重新定义了警告

我收到了几个这样的警告:Swiftcompilerwarning:CompileSwiftSourcesnormalarm64com.apple.xcode.tools.swift.compiler/Myfolder/Pods/Headers/CocoaLumberjack/DDLog.h:176:9:'LOG_INFO'macroredefined/Myfolder/Pods/Headers/CocoaLumberjack/DDLog.h:177:9:'LOG_DEBUG'macroredefined警告提示Projet-Bridging-Header.h中的DDLog.h#impo