草庐IT

missing-symbols

全部标签

ios - 无法集成 Firebase iOS SDK - 架构 x86_64 : 的 undefined symbol

我一直在尝试将这个SDK安装到我的iOS项目中,但没有成功。起初,我尝试使用此处的设置说明手动安装它:https://firebase.google.com/docs/ios/setup#initialize_firebase_in_your_app但是,在完全遵循readme文件之后,当我尝试使用此代码时:[FIRAppconfigure];将Firebase.h导入头文件后,它无法识别FIRApp并且在我看来原因似乎是框架中缺少文件FIRApp.h不存在于header中。所以,我求助于非常讨厌的Cocoapods安装。一切都安装正常,并且在podinstall部分没有显示警告。但是

ios - Xcode 卡在 'waiting for other symbol processing'

看来,自从我将iPad更新到iOS5.01后,我无法通过xCode对其进行调试。当我连接iPad时,Xcode和组织者都会无限期地显示“正在等待其他符号处理”。有人知道我能做些什么来解决这个问题吗? 最佳答案 不确定它是否每次都能解决问题,但这在过去对我有用:退出Xcode,删除.copying_lock文件在/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0.1/.这可以在Terminal.app中使用以下命令完成:sudorm/Developer/Platforms/

ios - 升级到 Xcode 7 会在 CoreData 模型上创建 "Missing current version declaration"警告

想我会在此处发布针对已知错误的完整问题/答案:当从以前的版本升级到Xcode7(稳定版/测试版)时,您的构建突然给您一个新的警告:“缺少当前版本声明”用于您的CoreData模型文件。最糟糕的是,双击此警告没有任何效果,并且Xcode中没有关于解决方案的明显提示。你是如何解决这个问题的? 最佳答案 注意:这是在Xcode6.4和Xcode7beta3上测试的-从Xcode7beta4开始,似乎有一个内置解决方案,手动创建文件不再有效-请参阅已接受的答案打开终端,导航到您的项目目录和模型文件-您的命令应如下所示:cd/Users/YO

iphone - 架构 armv6 的 undefined symbol ,更新到 iOS 4.3

我正在使用新的xcode4将应用程序从iOS4.2升级到4.3。除了将iOS设置为4.3之外,没有做任何更改,我创建了权利并开始了!我收到的消息是:Undefinedsymbolsforarchitecturearmv6:"function",referencedfrom:我尝试清理项目,重新安装xcode。我还卸载了xcode4演示版。我还尝试设置为优化的armv7。我很乐意得到一些帮助,我被卡住了。真的。非常感谢! 最佳答案 以下是我遇到这个问题的原因:我从另一个项目添加了一个.h、.m和NIB,方法是将它们拖到我的项目导航器上

macos - Cocoapods - 无效的符号链接(symbolic link)(标题)阻止提交到 App Store

我在尝试提交osx应用程序时遇到以下错误:Wehavediscoveredoneormoreissueswithyourrecentdeliveryfor"PlaniroTracker".Toprocessyourdelivery,thefollowingissuesmustbecorrected:InvalidSymlink-Yourpackagecontainsasymboliclink'com.droidlabs.PlaniroTracker.pkg/Payload/PlaniroTracker.app/Contents/Frameworks/Alamofire.framewor

swift - `swift test` 产生 "symbol(s) not found for architecture x86_64"链接器错误

我目前正在尝试将对Swift包管理器的支持添加到side-projectI'vebeenworkingon在尝试运行我为该项目进行的单元测试时遇到了麻烦。在XCode中运行它们时,我可以毫无问题地构建和运行我的所有单元测试;但是,当我尝试使用swifttest通过包管理器运行测试时,出现以下链接器错误:ld:symbol(s)notfoundforarchitecturex86_64:0:error:linkcommandfailedwithexitcode1(use-vtoseeinvocation) 最佳答案 我结束了figur

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

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

ios - 如何调试 iOS 框架 dyld "lazy symbol binding failed"崩溃

我正在OSX10.11.6上使用Xcode8.2.1为iOS10.2构建iPad应用程序,当我尝试调用使用由Carthage构建的特定依赖项的代码时,应用程序崩溃并且似乎表明框架二进制文件不在内存中,如预期的那样:dyld:lazysymbolbindingfailed:Symbolnotfound:__TFC12ObjectMapper6MapperCfT7contextGSqPS_10MapContext___GS0_x_Referencedfrom:/Users/me/Library/Developer/CoreSimulator/Devices//data/Containers

ios - ld : 1 duplicate symbol for architecture arm64

我正在尝试将ZaiusiOSSDK集成到我的应用中。因此,当我添加SDK并尝试运行时,出现以下错误。duplicatesymbol_kReachabilityChangedNotificationin:/Users/mp/Library/Developer/Xcode/DerivedData/Hubble-dgvyhoahvstjstejqrwunfpqzokr/Build/Products/Debug-iphoneos/HubbleIosFramework.framework/HubbleIosFramework(ZReachability.o)/Users/mp/Library/D

ios - 代码 : missing required module error

我看过类似问题的答案,但我仍然感到困惑。背景我有一个项目在工作,但我正在尝试在Xcode8.3.1中重新创建它。我首先使用具有一个依赖项的Swift包管理器:[.Package(url:"https://github.com/OpenKitten/MongoKitten.git",majorVersion:3)]。然后我按照我的笔记从Cocoa转换到iOS(因为SPM不直接支持iOS),这在之前的项目开始时有效:制作起始Package.swift文件swift包生成-xcodeproj在Xcode中打开项目项目:build设置:基础SDK==>更改为IOS编辑器:添加目标:(iOS..