2016-12-01 4 views
0

奇妙なエラーがあります。どのようなコンパイラの最適化を使用してもかなり大きなiOS Swift 3プロジェクトを構築すると、私はセグメンテーションフォルトが発生します。この問題の原因を見つけるのに役立つ具体的な名前のファイルはありません。代わりに、すべてのコンパイラ引数(プロジェクト内のすべてのファイルのリスト)を出力します。情報に最も近いのは、次のとおりです。セグメンテーションフォルト:ファイルが指定されていない11

0 swift     0x000000010c20ea3d PrintStackTraceSignalHandler(void*) + 45 
1 swift     0x000000010c20e466 SignalHandler(int) + 470 
2 libsystem_platform.dylib 0x00007fffca153bba _sigtramp + 26 
3 libsystem_platform.dylib 0x00007fb870004600 _sigtramp + 2783644256 
4 swift     0x000000010962d3fe swift::irgen::IRGenerator::emitGlobalTopLevel() + 1790 
5 swift     0x00000001096ef4e2 swift::performIRGeneration(swift::IRGenOptions&, swift::ModuleDecl*, swift::SILModule*, llvm::StringRef, llvm::LLVMContext&) + 1554 
6 swift     0x00000001095bcd72 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*) + 24050 
7 swift     0x00000001095b4f70 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 17856 
8 swift     0x000000010957193e main + 8302 
9 libdyld.dylib   0x00007fffc9f46255 start + 1 
10 libdyld.dylib   0x000000000000011f start + 906731211 

何か助けていただければ幸いです。私が役に立たなかった情報があれば(あまり与えられていない)、私に教えてください。前もって感謝します!

答えて

0

私はシングルトンとして構造体を使用しようとしていました。私は単一ファイルの最適化をオンにして、構造体のファイルに私を指摘した問題をよりよく見ていました。そこから、この構造体をクラスに変更し、シングルトンとして使用できるようになり、コードがコンパイルされました。

関連する問題