0

初めてのアプリの開発を完了しました。今、https: //testflightapp.com を通じてベータ版を配布したい

このチュートリアルで .ipa ファイルを作成しようとしました - http://help.testflightapp.com/customer/portal/articles/402782-how-to-create-an-ipa-xcode-4

最初に資格を選択する必要がありますが、コード署名などのカテゴリはありません..

何か役に立ちますか?サンクス。

PS私は開発者アカウントを持っています。

アップデート。XCode 4.3 で TestFlight 用の ipa ファイルを作成する人はいますか? どうやってそれをしますか?

4

3 に答える 3

2

私は資格を完全にスキップしました。Xcode 4.2 以降では、それらは必要ありません。

アーカイブ スキームがデバッグ構成を使用していることを確認してください。次に、プロジェクトのアーカイブを実行します ([製品] メニューの下)。アーカイブをどこかに保存します。次に、そのアーカイブ ファイルを TestFlightApp の緑色の [ビルドのアップロード] ボタンにドラッグします。それは簡単です。資格などをいじることはありません。

これを行う前に、正しい形式のアーカイブをビルドし、それをテスターの 1 人に電子メールで送信して、ロードできるかどうかを実際にビルドできることを確認してください。TestFlightApp を使用する前に、いくつかの作業を行う必要があります。Xcode からビルドして実行できるからといって、プロビジョニング ファイルをまだ持っていないリモート デバイスで動作するとは限りません。たとえば、アプリ ID、プロビジョニング プロファイル、およびデバイス ID をすべてプロビジョニング ポータル経由で正しく構成する必要があります。それを行って、.ipa ファイルを手動でインストールできることを確認したら、資格を取得しなくても TestFlightApp.com にアップロードするだけで機能しました。

これを書いて TestFlightApp のサポート フォーラムに投稿しましたが、何らかの理由で TestFlightApp.com がサポート エリアに入れてくれないので、見つけることができません。ログインを使用して「Tender」アカウントにアクセスできません。

于 2012-03-17T21:34:07.303 に答える
1

Xcode の新機能( pdf) ドキュメントには、次のように記載されています。

iOS プラットフォームはしばらくの間エンタイトルメントをサポートしており、Lion では Mac OS X もサポートしています。Xcode 4.1 では、プロジェクト エディターは、Mac OS X アプリケーションの資格を設定するための UI を提供します。プロジェクト エディターで各ターゲットの資格を設定できます。ユーティリティ ペインのファイル テンプレートには、デフォルトのコード署名資格ファイルも用意されています。

プロジェクト エディターの [概要] タブには、[資格] というタイトルのセクションがあります。「Enable Entitlements」ボックスをチェックして、Xcode が Entitlements plist を自動的に作成するようにします。このセクションでは、資格と iCloud およびキーチェーンとのやり取りについても説明します。

資格の有効化

于 2012-04-03T21:49:22.597 に答える
1

これは、そのチュートリアルが別のバージョンの Xcode に対して行われたためです。

Xcode プロジェクトで新しいプロパティ リスト ファイル (Entitlements.plist) を作成するだけで、それを Entitlements ファイルとして編集できます。

于 2012-03-17T21:23:55.733 に答える