No Common Blocks - Xcode 8から起こりがちなリンクエラー
Build SettingにあるNo Common BlocksというものがXcode 8からデフォルトでOnの模様。古いプロジェクトを初めてXcode 8で開くときに出てくる、コンパイラ設定変更の警告に従うとOnにされる。   これがOnだとObjective-Cのプロジェクトで、例えば   あるヘッダーでグローバル変数を定義している(例 : int a; )  そのヘッダーが2箇所以上から#importされる   の条件でリンクエラーを起こします。  externで回避しました。    ヘッダー側はextern int a;  実装側でint a;    externの説明は他を参照して下さい。   検索用  Xcode 8  No Common Blocks  Apple Mach-O Linker Error  Linker command failed with exit code 1 (use -v to see invocation)   Message from debugger: Terminated due to signal 15  
 
