序文
uniapp は、iOS、Android、H5 などのマルチターミナル アプリケーションを迅速に開発するために使用できるクロスターミナル開発フレームワークです。この記事ではuniappで開発したiOSアプリのパッケージ化を実現する方法を詳しく紹介します。
詳細な手順
1. オリジナルの Apple イメージ ファイルをダウンロードします。
2.VMwareをインストールする
uniapp は、iOS アプリケーションをパッケージ化するために、対応する証明書と P2 ファイルを生成する必要があります。これらはすべて IOS 環境を使用する必要があります。ここでは MacOS 仮想マシンを使用しています。
- VMwareソフトウェアをダウンロードするには、公式 Web サイトを直接検索してダウンロードするか、Baidu でダウンロード リンクを検索します。
ダウンロードが完了したら、解凍してダブルクリックして実行します。プロンプトに従って段階的にインストールします。その他の特別な注意事項はありません。 - インストールが完了すると
先不着急运行
、MacOS システムが表示されなくなります。ここでは、オープンソースソフトウェアのロック解除ツールを使用する必要があります。 - locker4.2.6 (2023.5.17 時点の最新バージョン) をダウンロードして解凍し、unlocker426\windows\unlock.exe ディレクトリを右クリックして管理者として実行し、vmware を開いて MacOS 仮想マシンを作成します
3. MacOS 仮想マシンを作成する
- vmware を開き、「新しい仮想マシンの作成」をクリックします。
- 「標準」を選択し、「次へ」をクリックします
- 「後でオペレーティング システムをインストールする」を選択し、「次へ」をクリックします。
- 「Apple Mac OS」を選択し、「次へ」をクリックします。
- 仮想マシンの名前と場所を設定し、「次へ」をクリックします。
- ディスクサイズは調整できますが、私はデフォルト値を使用します
- 作成した、
4. MacOS の ISO システム イメージをロードします。
- 「仮想マシン設定の編集」をクリックします。
- イメージファイルの場所 最初の手順でダウンロードしたイメージファイルを保存した後、「仮想マシンの起動」をクリックします
运行之后按照提示继续一步一步操作即可
5. OS X Base System にインストールするのに十分なスペースがありません
プロンプトが表示されない場合はOS X Base System 上没有足够的空间来进行安装
、この手順を無視してください
。次の図に示すようにインストール プロセスが表示されたら、解決策は実際には非常に簡単です。
画面上部の [ユーティリティ] -> [ディスク ユーティリティ] をクリックし、
[ VMware virtual] を選択し、[消去 消去] ボタンをクリックします
。 名前を入力したら、ポップアップ ボックスの [消去] ボタンをクリックし、ディスク ユーティリティを終了します。インストール ページに戻ると、追加したハードディスクがもう 1 つあることがわかります。新しく追加したハードディスクを選択して続行します。
残りの操作手順は、プロンプトに従って段階的に進めてください。
6、IOS仮想マシンのネットワーク構成
- VMware ソフトウェアを開き、仮想マシンの設定を入力します。
- 「ネットワークアダプター」オプションを選択します。
- 「接続の種類」で「物理ネットワークアダプターに接続する」を選択します。
- [物理ネットワーク アダプター] ドロップダウン リストでホスト ネットワーク アダプターを選択します。
- 「接続」をクリックします。
7. パッケージ化に必要な証明書を準備します。
IOS 開発者プラットフォームを開き
、右上隅の [アカウント] をクリックして開発者アカウントにログインします。下部に
ある証明書、ID、およびプロファイルを見つけます。残りは、uniapp 公式 Web サイトのパッケージ化チュートリアル
とまったく同じです。忍耐強く一歩一歩!