はじめに
仕事でUnityとCocos2d-xのiOS/Androidの
ブリッジファイルを作成する出番がきそうなので、アップを始めました。
Cocos2d-x v3.4を落としてきて、動かしたらiOSシミュレータでエラーエラー。
v3.2環境で動かす分にはエラーでないし、なにこれ。
このエラー内容は置いとくとして、環境のいったりきたりがしんどいので、
下記方法で対応することにした。
git-new-workdirを導入する
僕の家のMBAだと、 git-core の contrib が存在しなかったので
だいたい、こんなことをすればok
$ mkdir -p /usr/local/share/git-core/contrib/workdir
$ cd /usr/local/share/git-core/contrib/workdir
$ wget https://raw.githubusercontent.com/git/git/master/contrib/workdir/git-new-workdir
$ chmod +x git-new-workdir
$ ln -s /usr/local/share/git-core/contrib/workdir/git-new-workdir ~/.bin/
wgetがなかた
$ brew install wget
パスを通してなかた
~/.bin
にパスを通していない場合はパスを通すか、/usr/local/bin
とかにつけなおすかなど
git-new-workdirを使う
Cocos2d-xのセットアップこみこみで、こんな感じ
$ git clone https://github.com/cocos2d/cocos2d-x.git
$ git-new-workdir . ~/cocos2d-x/3.4 cocos2d-x-3.4
$ cd ~/cocos2d-x/3.4
$ python download-deps.py
$ git submodule update --init
$ ./setup.py
$ source ~/.zprofile