プログラミング

MojaveでXcodeをまともに動かす方法

OSをMojaveにしたらxcodeがわけわからなくなったので、、

操作

一旦全部消して入れ替える

  • 関連ファイル削除
rm -rf ~/Library/Developer
rm ~/Library/Preferences/com.apple.dt.Xcode.plist

 

  • アプリケーションからxcodeをアンインストール
  •  App Storeから再インストール

今まで通りに戻す

XcodeでFile/WorkspaceSettingsのBuildSystemをLegacyBuildSystemにする

エラーを潰して合わせる

config.hが無いだとかthirdpartyがなんとやら色々言われてエラーが出まくる

  • 以下のコマンドを入力
- node_modules/react-native/scripts/ios-install-third-party.sh

// react-native 'v.0.57'を使っている場合
- cd node_modules/react-native/third-party/glog-0.3.5/ && ./configure && cd ../../../../

// 多分それ以前のバージョン
- cd node_modules/react-native/third-party/glog-0.3.4/ && ./configure && cd ../../../../

 

  • Xcodeで Libraries/RCTWebSocket.xcodeprojを開き、

`libfishhock.a`を一旦消してもう一回追加する

rm -rf node_modules/ && yarn cache clean && yarn install が必要かも

https://github.com/facebook/react-native/issues/14382

https://github.com/facebook/react-native/issues/19529

まとめ

一旦全部消して入れ替えるのが一番楽。
どういうわけかIUのComponentが使えなくなったのでどうしても必要でなければアップデートしないでもいいと思います

xCodeのiOSシミュレータでpasteもできなくなった、、、

ABOUT ME
gitackt
温泉と餃子が好きです。