ビルドファイルの生成
  • 16 Oct 2024
  • 1 分で読めます
  • 投稿者
  • ダーク
    ライト

ビルドファイルの生成

  • ダーク
    ライト

記事の要約

Autify NoCode Mobile で利用するビルドファイルの生成方法と成果物の確認方法について説明しています。このドキュメントに従って生成・確認をすることでスムーズにサービスを使用することができます。確認方法はアプリによって異なるのでそれぞれ適切な項目を参照してください。

iOS

Objective-C/Swift 製アプリの場合

Autify NoCode Mobileでは、以下2つのタイプのビルドファイルをアップロードできます。

  • .app(シミュレータ上で実行可能な署名なしのアプリケーションです。)
  • .ipa(実機上で実行可能な署名付きのアプリケーションです。)

ビルドファイルの生成(.app)

ビルドアーキテクチャについて

Autify NoCode MobileはARMとRosetta(x86_64)のどちらのアーキテクチャでもサポートしていますが、 パーフォマンスが良い為ARMをお勧めします。

  1. Xcode でアプリケーションのプロジェクトまたはワークスペースを開く
  2. 適切なスキーマを選択と Simulator を選択(どの Simulator でも選択可能)
    01.png

02.png

  1. Xcode メニューバーから Product > Build を選択しアプリケーションをビルド
    03.png

  2. Xcode ナビゲータエリアの Product フォルダ以下にビルドしたものがあることを確認
    04.png

  3. ビルドしたものを右クリックして Show in Finder を選択。(ここで表示されるものがアップロードするものになります
    05.png

06.png

生成されたビルドファイルの確認

ローカルの iOS Simulator でビルドファイルが起動できることを確認できます。ビルドファイルを iOS Simulator にドラックアンドドロップして立ち上がるかを確認してください。

アプリバンドル(.ipa ファイル)の生成

.ipa ファイルを作成するには、有効なApple Developerアカウントが必要です。

  1. Project navigatorで .xcodeproj ファイルをクリックします。
  2. Targetsの下にあるプロジェクト名をクリックします。
  3. Signing & Capabilitiesタブをクリックします。
  4. Automatically manage signingにチェックを入れます。
  5. Apple Developer Programに登録されているチームアカウントを選択します。
  6. バンドル識別子(bundle identifier)を追加します。
    image.png
  7. Product > Clean Build Folder... に移動してビルドフォルダをクリーンします。
    image.png
  8. ビルドデバイスとしてジェネリックデバイス(シミュレータではない)を選択します。
    image.png
  9. Product > Archiveに移動してプロジェクトをアーカイブします。
    image.png
  10. Distribute Appをクリックします。
    image.png
  11. Debuggingプロファイルを選択してDistributeをクリックします。
    image.png
  12. Exportをクリックし、保存先を選択します。
    image.png

エクスポートが完了すると、指定した保存先に .ipa ファイルが保存されます。
image.png

参考情報

Flutter 製アプリの場合

ビルドファイルの生成(.app)

次のコマンドで、iOSシミュレータ用のビルドファイルを作成します。

$ flutter build ios --simulator

生成されたビルドファイルの確認

  1. 次のコマンドでビルドファイルが生成されたことを確認します。

    $ ls /path/to/project/build/ios/Debug-iphonesimulator/
    Runner.app
    
  2. ローカルの iOS Simulator でビルドファイルが起動できることを確認します。
    ビルドファイルを iOS Simulator にドラックアンドドロップして立ち上がるか確認してください。

アプリバンドル(.ipa ファイル)の生成

.ipaファイルの作成について、詳しくはFlutterの公式ドキュメントをご覧ください。

zip圧縮

生成したビルドファイル(.app)は、アップロード前にzip圧縮する必要があります。
zip圧縮後は拡張子が.app.zipであること、ファイルサイズが500 MB以下であることを確認してください。

.ipaファイルはzip圧縮する必要はありません。

zip圧縮の例
optimal_zip.jpg

Android

Androidでは、以下の条件を満たすものを作成してください。

  • ファイル拡張子が .apk であること
  • ファイルサイズは 500 MB 以下であること

関連記事


この記事は役に立ちましたか?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.