iOS Xcode10 で”CommonCrypto”のおかげでビルドエラーが出た時の対処法
English version below
はじめに
Xcode10来ましたね。
早速アップデートしてみると次のようなエラー。
CocoaPodsとかで、モジュールをプロジェクトに組み込んでいると出会いやすいっぽいです。
Redefinition of module "CommonCrypto"
error: could not build Objective-C module 'YOUR_MODULE'
読み進んでみると"CommonCrypto"が再定義されていると。
やったこと
1つ目
クリーンしてビルド
ー>失敗
2つ目
cocoapods pod update を実行
-> だめ
解決方法
対象のModuleに含まれる"CommonCrypto"フォルダを削除する。
どうやらCommonCryptoがXcode10から標準ライブラリに組み込まれるようになったらしいです。
その結果、既存のファイルとコンフリクトが発生、再定義とみなされるようです。
つらい。。。