草庐IT

ios - UI 测试 Mach-O 链接器错误

我正在尝试为我们正在开发的应用程序编写UI和单元测试。为了方便起见,我编写了一个类,它随机实例化项目类中的对象,然后所有测试类都可以使用它。我现在遇到的问题是,在构建UI测试时,Mach-o链接器会抛出一些错误,提示Symbolsnotfoundforarchitecture...并引用我项目的主要类和那个随机对象生成器。奇怪的是,对于单元测试,同一个随机生成器工作得很好!对于上下文:如果我在实际设备或模拟器上运行所有内容都没有关系(因此错误中的体系结构参数无关紧要)我的项目是按以下方式设置的:工作区:项目:我的项目Foo类类(class)酒吧目标:单元测试类RandomObjectG

ios - 在哪里可以找到有关 Mach 内核消息传递的良好文档

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找全面的阅读内容1)Mach消息传递(mach_msg函数和friend)2)mig系统(mig_get_reply_port函数及友)我发现了以下内容:a)不同的开源(例如http://opensource.apple.com/source/Libc/Libc-167/threads.subproj/mig_support.c)b)本文仅提供简

ios - mach_vm_allocate 和 vm_allocate 有什么区别?

我想知道mach_vm_allocate和vm_allocate之间有什么区别。我知道mach_vm_allocate仅在OSX而不是iOS中可用,但我不确定为什么。包含mach_vm_...函数(mach/mach_vm.h)的所有函数原型(prototype)的文件只有#errormach_vm.h不受支持。在iOS中。 最佳答案 MacOSX10.4中引入的新MachVMAPI。从程序员的角度来看,新API与旧API基本相同,但存在以下主要区别。-Routinenameshavethemach_prefixforexample

ios - 为什么我会收到 Apple Mach-O 链接器错误?

我正在尝试让一个项目与Parse和Facebook一起工作。运行这个项目时,构建失败,我得到一个Mach-OLinkerError:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_SLComposeViewController",referencedfrom:objc-class-refinParse(PF_Twitter.o)"_OBJC_CLASS_$_SLRequest",referencedfrom:objc-class-refinParse(PF_Twitter.o)"_SLServiceTypeTwitter",refe

ios - xcode 6 中的 Apple Mach-O 链接器错误

我在我的代码中添加了新的UITableView委托(delegate)方法,但在这样编译时突然出现一个错误。我的Xcode版本是版本6.1(6A1046a)Ld/Users/apple/Library/Developer/Xcode/DerivedData/Med-emhoezxvdfnzwvfvktteeafyndtq/Build/Products/Debug-iphoneos/MedTests.xctest/MedTestsnormalarm64cd/Users/apple/Documents/medexportIPHONEOS_DEPLOYMENT_TARGET=8.1expor

c++ - upnpx 库的 Apple Mach-O 链接器错误

我在使用upnpx库时遇到了一个小问题。我已经下载了库并打开了upnpdemo工作区。我在同一个工作区中创建了一个新项目,试图用这个库创建一个简单的应用程序。我像演示项目一样设置参数,但XCode返回21个错误:AppleMach-OLinkerErrorUndefinedsymbolsforarchitecturei386:"std::string::find(charconst*,unsignedlong)const",referencedfrom: 最佳答案 在新项目的build设置中,将C++语言方言和C++标准库设置为Co

ios - 上传到 iTunesConnect 时突然出错 : ITMS-90635 Invalid Mach-O Format/ENABLE_BITCODE

上周我能够很好地将我的ipa上传到iTunesConnect。但是截至今天,我在通过ApplicationLoader上传时遇到以下错误:ERRORITMS-90635:"InvalidMach-OFormat.TheMach-Oinbundle"Application.app/Frameworks/PSPDFKit.framework"isn’tconsistentwiththeMach-Ointhemainbundle.ThemainbundleMach-Ocontainsarmv7(machinecode)andarm64(machinecode),whilethenestedb

除 mach_absolute_time() 之外的 iOS 真正的单调时钟

我的iOS应用程序需要一个始终与我的服务器时钟同步的自定义时钟。所有的同步逻辑都完成了。我的时钟基于mach_absolute_time(),您可以从中计算自设备启动以来耗时。问题是当设备进入休眠模式时(通过按下屏幕锁定键并且没有应用程序在后台运行),马赫时间滴答暂停。当电话被唤醒时,马赫时间滴答恢复,但它不会考虑电话已经休眠的时间。这是我计算自启动以来耗时的方式(但它不会考虑设备休眠的时间)-(longlong)elapsedTimeMillis{uint64_telapsedTimeNano=0;mach_timebase_info_data_ttimeBaseInfo;mach_

ios - 解析 Apple Mach O-Linker 错误?

我正在使用解析框架,突然出现39个错误。即使我删除了框架,它仍然有错误。我已经检查了构建阶段/设置和路径,但没有任何效果。另外,我使用的是xcode4.6.3(我有一台过时的macbook)。Ld"/Users/anikakablan/Library/Developer/Xcode/DerivedData/_App-gkiwwexxeirenwdbcblamqsuyjcy/Build/Products/Debug-iphonesimulator/App.app/App"normali386cd"/Users/anikakablan/Desktop/App"setenvIPHONEOS_

ios - Xcode Apple Mach-O 链接器 (id) 警告

我有这个应用程序,当我在我的设备上运行它时出现0个错误和警告。但是,当我尝试为iTunesConnect存档时,我收到了所有这些奇怪的AppleMach-OLinker(id)Warnings。这些警告有两种类型:链接器要求保留内部全局:'__block_descriptor_tmp'链接器要求保留内部全局:'__block_literal_global'最疯狂的是我收到了402条这样的警告!我怀疑这些错误可能来self的应用程序的DerivedData文件夹,或者与之有关。我试过删除它,但错误又回来了。您认为忽略警告并将其上传到AppStore是否安全?