次の方法で共有


Xamarin.iOS アプリの展開とテスト

このセクションには、アプリケーションのテストに使用されるトピックとアプリケーションを配布する方法が含まれます。 以下のトピックでは、デバッグに使用されるツール、テスターへの展開、App Store にアプリケーションを発行する方法などを説明しています。

アプリの配布

この記事では、以下のようなさまざまな手段で配布する Xamarin.iOS アプリケーションの構成、構築、発行の各方法について説明しています。

IPA 展開

開発者はアドホック展開とエンタープライズ展開を使用して、テスト目的または社内ユーザー向けに配布するパッケージを作成できます。 このドキュメントでは、iTunes を使用して iOS デバイスと同期できる IPA を作成する方法について説明します。

Provisioning

この一連のガイドでは、プロパティの一覧やアプリケーション サービス用アプリのプロビジョニング方法など、コード署名とプロビジョニングの要点を取り上げます。

ワイヤレス展開

Xcode 9 では、ネットワークを介して iOS デバイスや Apple TV に展開するオプションが導入されました。アプリを展開およびデバッグするたびにデバイスをケーブルで接続する必要はありません。 現在、この機能はプレビュー段階にあります。

TestFlight

Apple が所有するようになった TestFlight は、Xamarin.iOS アプリのベータ テストを行う主要な方法です。 この記事では、アプリのアップロードから iTunes Connect での作業まで、TestFlight プロセスのすべての手順について説明します。

Xamarin.iOS でのデバッグ

Visual Studio と Visual Studio for Mac IDE のどちらにも、iOS シミュレーターと iOS デバイスの両方で Xamarin.iOS アプリケーションをデバッグできるサポートが含まれています。 この記事では、デバッガーを使用する方法と、サポートする多様なオプションを構成する方法について説明します。

Touch.Unit

このドキュメントでは、Xamarin.iOS プロジェクト用の単体テストを作成する方法について説明します。 Xamarin.iOS での単体テストは、Touch.Unit フレームワークを使用して行います。このフレームワークには、iOS テスト ランナーと、単体テストの書き込みのために使い慣れた一連の API を提供する NUnitLite フレームワークの変更バージョンの両方が含まれます。

Instruments で MarkHeap を使用してネイティブ リークを検出する

この記事では、iOS デバイスと Xamarin.iOS アプリケーションで Instruments を使用する方法について説明します。 また、シミュレーターでアプリケーションをプロファイルする方法についても説明します。

チュートリアル - Apple の Instruments ツールの使用

この記事では、Apple の Instruments ツールを使用して、Xamarin でビルドされた iOS アプリケーションのメモリ問題を診断する方法について説明します。 Instruments を起動し、ヒープ スナップショットを取得してメモリの増加を分析する方法を示します。 また、Instruments を使用して、メモリの問題を引き起こしている正確なコード行を表示および特定する方法も示します。

iOS でのリンク

リンカーが最小限のアプリケーション パッケージを実現するためのしくみと、その設定と用途の変更方法について説明します。

Xamarin.iOS のパフォーマンス

Xamarin.iOS でビルドされたアプリケーションのパフォーマンスを高めるための方法は多数あります。 これらの手法をすべて使用することで、CPU で実行される作業量や、アプリケーションで消費されるメモリ量を大幅に減らすことができます。

mtouch

iOS で使用できるアプリケーションにプロジェクトをビルドするコマンド ライン ツール mtouch.exe のノートと情報。

iOS ビルドのしくみ

このガイドでは、アプリの時間を調整する方法と、あらゆるビルド構成のビルドを速くする手法について説明します。