Mobile

Top news on mobile devices

React Native & Codemagicを使ってMacなしでiOSアプリを開発・配布する方法 | Codemagic Blog

​​ iOS用のアプリは、macOSから開発・配布するのが理想です。iOSプラットフォーム向けのアプリ開発は、macOSなしでは考えられません。しかし、React NativeとCodemagicを組み合わせれば、macOSを使わずにiOSアプリを開発・配布できます。本記事では、Macを使わずにiOSアプリを開発・配布するための設定を行います。Linuxを使用し、Codemagicでカスタム/手動コード署名を行います。 本記事はSneh Pandyaさんが執筆いたしました。 LinuxでのReact Nativeアプリの開発 2015年以降、React Nativeはモバイル開発者に広く採用されており、その人気はますます高まっています。React Nativeは、クロスプラットフォームのモバイルアプリケーション開発フレームワークで、1つのソースコードからiOSとAndroidのアプリを開発できます。 React NativeはJavaScriptをベースにしており、ウェブ開発者にとってはチャンスが広がります。なぜなら、React Nativeを使ってモバイルアプリの開発もできるからです。iOSアプリを開発する上での最大の障害は、開発・配布する際にiOSのネイティブコンポーネントとmacOSが必要なことです。しかし、React Nativeの登場により、macOS環境に完全に依存することなく、iOS向けであってもアプリの開発・配布が可能になりました。 ​ LinuxでReact Nativeアプリを開発する方法 iOSアプリは、React Nativeプラットフォームを利用して、Linuxから構築・公開することができます。本記事では、ReactNativeAppSigningというプロジェクトを使用します。このアプリでは、React Nativeを使ってLinux上でAndroidやiOSのアプリを構築する方法をご紹介いたします。注意すべき点は、LinuxはネイティブにiOSでアプリを作ることができないことです。したがって、Androidアプリが作られ、同じコードベースを使って、Android版と比べて最小限の変更でiOSアプリを生成し、デプロイすることになります。進め方は主に3つあります:...

Read moreDetails

FlutterアプリをFirebase App Distributionに公開 | Codemagic Blog

本記事はChris Raastadが執筆いたしました Firebaseは、モバイルアプリの開発と管理を簡素化するための、Googleによるクラウドベースのサービス群です。Firebase App Distribution は、アプリ開発者がAndroidとiOSの両方のビルドを1つのプラットフォームでQAテスターに配布できるようにするものです。このため、Flutterのようなクロスプラットフォームフレームワークでは、両方のプラットフォーム用にQAビルドを一箇所にまとめておくことが理想的です。 本ガイドでは、Firebase App DistributionでFlutterアプリのAndroidとiOSのビルドをテスターグループに簡単に配布する方法をご紹介いたします。 前提条件 本ガイドに従うには、次のものが必要です: FirebaseでQAに配布したいFlutterプロジェクト Firebaseコンソールでのあなたのプロジェクトへのアクセス(存在しない場合は新規に作成します)。 Firebaseのアプリ配布プロジェクトにiOS用とAndroid用のアプリを1つずつ追加(存在しない場合は新規作成) アプリテスターの各グループ用に作成されたテスターグループ(Firebaseコンソールのアプリ配布テスター&グループ(App Distribution Testers & Groups)セクションで作成できます) ビルドをインストールしたい各iOSデバイスについて、Apple...

Read moreDetails
Page 625 of 629 1 624 625 626 629

Subscribe To Our Newsletters

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.

    Add New Playlist

    The Insight Post
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.