Xcode8.3.1でclang: error: linker command failed with exit code 1 (use -v to see invocation)

Xcode8.3.1で 次のエラーが発生する。

  • Xcode8.3.1 エラー
clang: error: linker command failed with exit code 1 (use -v to see invocation)

よくわからないが、CocoaPodsで追加したライブラリを一旦削除して、再度インストール。その後Xcode8.3でcleanしてbuildするとエラーは発生しなくなった。

  • CocoaPods ライブラリ削除
pod deintegrate
  • CocoaPodsをもう一度インストール
pod install
  • 参考 CocoaPods(ver.1.2.0) pod オプション
$ pod --help
Usage:

    $ pod COMMAND

      CocoaPods, the Cocoa library package manager.

Commands:

    + cache         Manipulate the CocoaPods cache
    + deintegrate   Deintegrate CocoaPods from your project
    + env           Display pod environment
    + init          Generate a Podfile for the current directory
    + install       Install project dependencies according to versions from a
                    Podfile.lock
    + ipc           Inter-process communication
    + lib           Develop pods
    + list          List pods
    + outdated      Show outdated project dependencies
    + plugins       Show available CocoaPods plugins
    + repo          Manage spec-repositories
    + search        Search for pods
    + setup         Setup the CocoaPods environment
    + spec          Manage pod specs
    + trunk         Interact with the CocoaPods API (e.g. publishing new specs)
    + try           Try a Pod!
    + update        Update outdated project dependencies and create new Podfile.lock

Options:

    --silent        Show nothing
    --version       Show the version of the tool
    --verbose       Show more debugging information
    --no-ansi       Show output without ANSI codes
    --help          Show help banner of specified command