たるこすの日記

たるこすの日記

リアルからバーチャルへ、バーチャルからリアルへ

Unity で HoloLens (UWP) アプリを作る際のパッケージ名をプロダクト名に変更するスクリプト

Unity で UWP アプリを作成する際、Project Settings にパッケージ名の設定欄があるのですが、 この値はデフォルトで Template3D という値になっています。

これをこのまま使っていると複数のアプリケーションでパッケージ名が被ってしまい、 アプリケーションが上書きされて消えてしまう、インストールできない、といった問題が発生します。

手動での変更方法は以下のブログで紹介されています。

www.tattichan.work

ここでは、この値を自動で変更するスクリプトを紹介します。

ホロラボでは、以下のスクリプトを HoloLabToolkit という社内向けのアプリ開発ライブラリに入れています。
(namespace などは一部変更しています)

このスクリプトは Unity Editor の起動時やビルドターゲット変更時に実行され、 Company Name やパッケージ名がデフォルトのままであるときに以下のように変更を行います。

Company Name : スクリプトで設定した値
パッケージ名: プロダクト名(Unity プロジェクトを新規作成するときのプロジェクト名)

社内ツールや個人の開発ツールに入れてご活用ください。