我收到“Swift Compiler Error:命令因信号失败:总线错误:10”并且无法执行任何项目。从今天开始解决这个问题,早些时候一切正常。
这是错误的一部分:
0 swift 0x0000000110def4f7 PrintStackTraceSignalHandler(void*) + 39
1 swift 0x0000000110dee9a6 SignalHandler(int) + 646
2 libsystem_platform.dylib 0x00007fffe21a7b3a _sigtramp + 26
3 swift 0x000000011171ae36 cmark_strbuf__initbuf + 49482
4 swift 0x0000000110dc2b77 (anonymous namespace)::RawMemoryObject::readBytes(unsigned char*, unsigned long long, unsigned long long) const + 55
5 swift 0x000000010e85378f llvm::SimpleBitstreamCursor::Read(unsigned int) + 143
6 swift 0x0000000110bab2da llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) + 1754
7 swift 0x000000010e87518b swift::ModuleFile::ModuleFile(std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, swift::serialization::ValidationInfo&, swift::serialization::ExtendedValidationInfo*) + 6475
8 swift 0x000000010e8d5847 swift::SerializedModuleLoader::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool) + 359
9 swift 0x000000010e8d3eb5 swift::SerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) + 517
10 swift 0x000000010ebb57f3 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) + 243
11 swift 0x000000010e7c92f2 swift::CompilerInstance::performSema() + 2530
12 swift 0x000000010dc06e3d swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 15949
13 swift 0x000000010dbbcd6c main + 9052
14 libdyld.dylib 0x00007fffe1f98235 start + 1
15 libdyld.dylib 0x000000000000007e start + 503742026
请帮忙
先谢谢,
答案 0 :(得分:1)
您是否尝试删除所有项目派生数据文件夹,在您的情况下,它将在此处:/ Users / User_Name / Library / Developer / Xcode / DerivedData /。删除所有项目的文件夹[不用担心,这是安全的]并做一个产品&gt;从Xcode菜单中清理项目。
答案 1 :(得分:0)
根据apple
类型1错误(总线错误): -
与内存相关的错误的最常见指示之一。这意味着您尝试访问不存在/不可访问的内存地址。
常见原因和解决方案: - 初始化/扩展或控制面板冲突。对于正在尝试的操作没有足够的内存,您可以尝试为应用程序分配更多内存。
答案 2 :(得分:0)
重新安装Xcode为我工作