ハトネコエ Web がくしゅうちょう

プログラミングやサーバー関連、チームマネジメントなど得た技術のまとめ

macOS の Unity_lic.ulf の場所

Unity のライセンスファイルの場所についてメモ。

Linux$HOME/.local/share/unity3d/Unity/Unity_lic.ulf にあるが、
macOS/Library/Application\ Support/Unity/Unity_lic.ulf にある。

ついでに暗号化と復号についてもメモ。

export UNITY_LICENSE_ENCODE_KEY="secret_keyword"

# 暗号化の例
openssl aes-256-cbc -e -in Unity_lic.ulf -out Unity_lic.ulf.enc -k $UNITY_LICENSE_ENCODE_KEY

# 復号の例(復号しつつ Linux の適切なディレクトリに置く)
openssl aes-256-cbc -md md5 -d -in Unity_lic.ulf.enc -out $HOME/.local/share/unity3d/Unity/Unity_lic.ulf -k $UNITY_LICENSE_ENCODE_KEY

参考

はぁー、今日は Unity の Android ビルドを CircleCI で回したいなぁって挑戦してたんですけど、
1日かけても全く出来ませんでした。

いちおう Unity の Docker イメージ はあるんですけど、
Android SDK などは内包されていないので、このままだと Android ビルドに使えず……。
いろいろ試してはいたんですが普通に疲れてしまいました。難しい……