- RPGツクールMV/RPGツクールMZで作成されたプロジェクトをiOSアプリ化するためのXcode プロジェクトです。
- プラグインは不要、RPGツクールMV(MZ)でデプロイメントしたファイルを所定の場所に配置するだけです。
- iOS側でWKWebViewを表示し、RPGツクールMV(MZ)で出力されたhtml/javascriptを読み込みます。
- ローカル(
file://
)で実行されるXMLHttpRequest
等のCORSを回避するために、WKURLSchemeHandlerを使用しています。
- RPGツクールMV
- Xcode 13.3
- RPGツクールMV 1.6.2
- iOS 15.5
- RPGツクールMZ
- Xcode 13.3
- RPGツクールMZ 1.1.1
- iOS 15.5
- CocoaPods 1.11.3
-
githubよりCloneもしくはzipをダウンロードします。
- 広告機能などが無いバージョンもあります。こちらからzipをダウンロードできます。
-
ダウンロードした場合は、zipを解凍します。
-
RPGツクールMVプロジェクトをAndroid/iOS用にデプロイメントします。
- Android/iOS用にデプロイメントする場合、音声ファイルの
.ogg
ファイルがデプロイメントされるフォルダに含まれません。.ogg
ファイルを使用する場合は、ウェブブラウザ向けでデプロイメントしてください。
- RPGツクールMZの場合は、ウェブブラウザ/Android/iOS用にデプロイメントします。
- Android/iOS用にデプロイメントする場合、音声ファイルの
-
デプロイメントされたwwwフォルダ配下のファイルを、mv_to_iosの
htmlSource
フォルダ配下に配置します。 -
ターミナルを起動して、mv_to_iosのフォルダまで移動します。その後、
CocoaPods
のインストールコマンドを実行します。- この手順は、広告機能などが無いバージョンでは不要です。
$ cd /mv_to_ios # mv_to_iosのフォルダまで移動、パスは適宜置き換えてください $ pod install
-
Xcodeを起動します。
-
mv_to_iosのXocdeプロジェクトを開く時は、
mv_to_ios.xcworkspace
(白いアイコン)を選択します。広告機能などが無いバージョンではmv_to_ios.xcodeproj
(青いアイコン)を選択します。 -
Xcodeの画面上部メニューから、
Product
>Build
をクリックしてビルドを実行します。 -
左側ツリーから、
mv_to_ios
をクリック、TARGETSのmv_to_ios
をクリック、Signing & Capabilities
をクリック、TeamがNoneとなっているので適切なDeveloper Accountを選択します。(Apple Developer Programへの登録が必要です。/iOSシミュレータで実行する場合はこの操作は不要です。) -
PCにiOS端末を接続し、
再生ボタン
アイコンをクリックすると、iOSにアプリがインストールされデバッグモードで起動します。
- push通知(Firebase)
- アプリ内課金
MIT