- 印刷
- ダークライト
Autify NoCode Mobile で利用するビルドファイルの生成方法と成果物の確認方法について説明しています。このドキュメントに従って生成・確認をすることでスムーズにサービスを使用することができます。確認方法はアプリによって異なるのでそれぞれ適切な項目を参照してください。
iOS
Objective-C/Swift 製アプリの場合
Autify NoCode Mobileでは、以下2つのタイプのビルドファイルをアップロードできます。
.app
(シミュレータ上で実行可能な署名なしのアプリケーションです。).ipa
(実機上で実行可能な署名付きのアプリケーションです。)
ビルドファイルの生成(.app
)
Autify NoCode MobileはARMとRosetta(x86_64)のどちらのアーキテクチャでもサポートしていますが、 パーフォマンスが良い為ARMをお勧めします。
- Xcode でアプリケーションのプロジェクトまたはワークスペースを開く
- 適切なスキーマを選択と Simulator を選択(どの Simulator でも選択可能)
Xcode メニューバーから
Product > Build
を選択しアプリケーションをビルド
Xcode ナビゲータエリアの Product フォルダ以下にビルドしたものがあることを確認
ビルドしたものを右クリックして
Show in Finder
を選択。(ここで表示されるものがアップロードするものになります
生成されたビルドファイルの確認
ローカルの iOS Simulator でビルドファイルが起動できることを確認できます。ビルドファイルを iOS Simulator にドラックアンドドロップして立ち上がるかを確認してください。
アプリバンドル(.ipa ファイル)の生成
.ipa
ファイルを作成するには、有効なApple Developerアカウントが必要です。
- Project navigatorで
.xcodeproj
ファイルをクリックします。 Targets
の下にあるプロジェクト名をクリックします。Signing & Capabilities
タブをクリックします。Automatically manage signing
にチェックを入れます。- Apple Developer Programに登録されているチームアカウントを選択します。
- バンドル識別子(bundle identifier)を追加します。
- Product > Clean Build Folder... に移動してビルドフォルダをクリーンします。
- ビルドデバイスとしてジェネリックデバイス(シミュレータではない)を選択します。
- Product > Archiveに移動してプロジェクトをアーカイブします。
Distribute App
をクリックします。
Debugging
プロファイルを選択してDistribute
をクリックします。
Export
をクリックし、保存先を選択します。
エクスポートが完了すると、指定した保存先に .ipa ファイルが保存されます。
参考情報
- Creating an Xcode Project for an App | Apple Developer
- Running Your App in the Simulator or on a Device | Apple Developer
Flutter 製アプリの場合
ビルドファイルの生成(.app
)
次のコマンドで、iOSシミュレータ用のビルドファイルを作成します。
$ flutter build ios --simulator
生成されたビルドファイルの確認
次のコマンドでビルドファイルが生成されたことを確認します。
$ ls /path/to/project/build/ios/Debug-iphonesimulator/ Runner.app
ローカルの iOS Simulator でビルドファイルが起動できることを確認します。
ビルドファイルを iOS Simulator にドラックアンドドロップして立ち上がるか確認してください。
アプリバンドル(.ipa
ファイル)の生成
.ipa
ファイルの作成について、詳しくはFlutterの公式ドキュメントをご覧ください。
zip圧縮
生成したビルドファイル(.app
)は、アップロード前にzip圧縮する必要があります。
zip圧縮後は拡張子が.app.zip
であること、ファイルサイズが500 MB
以下であることを確認してください。
.ipa
ファイルはzip圧縮する必要はありません。
zip圧縮の例
Android
Androidでは、以下の条件を満たすものを作成してください。
- ファイル拡張子が
.apk
であること - ファイルサイズは
500 MB
以下であること