問題タブ [testflight]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 方法:Automatorを使用して、無線インストール用のベータアプリケーションを配布します
無線ダウンロード用のアプリケーションを配布するプロセスを自動化する方法。無線でダウンロードするには、配布プロファイルを使用している必要があります(ユーザーが複数のアプリをダウンロードするためにこれらを複数ダウンロードする必要があるかどうかはわかりません)
手順は次のとおりです。
- ビルドとアーカイブ、およびディスクへの保存
- 古いバージョンを置き換えて、Webサイトにアップロードします
- iPhoneのWebサイトを日付で更新
答えは以下の通りです、私の長い答えです。最初はこれが質問でしたが、しばらくして自分で解決しました。特定のメールを送信するとビルドされ、外出先でコードを記述して(DropboxとDroptextを使用)、携帯電話にインストールして違いを確認できるように設定することもできます。
アップデート(2012): https ://testflightapp.com/は、ユーザーの使用状況の追跡など、デプロイメントシステムに大幅な改善を加えました。これらの追加により、これらの追加機能を取得するために、展開システムにブランドを付けることは価値があると思います。2つのシステムを組み合わせて、私のシステムを使用してiPadでコードを記述し、リモートコンピューターでビルドしてコンパイルし、開発テストのためにiPadにインストールしてから、ベータユーザー向けにTestFlightを使用することができます。または、TestFlight全体を使用します。
iphone - 静的ライブラリのアドホックビルド(Testflight)
私はこれに数時間を費やしましたが無駄になりました。静的ライブラリRestkitを備えたアプリケーションがあります。私はかなりの数のエラーに遭遇したので、私は次のことをしました:
restkitプロジェクトにアドホックを追加
entitlements.plistをrestkitプロジェクトに追加しました。1つのキーを使用します(デバッグ可能= NO)
何度も失敗した後、最後の手段として、1つのキー(get-task-allow = YES)を使用してinfo.listも追加しました。
ここから、アーカイブが機能します。しかし、testflightにアップロードしようとすると、次のように表示されます。
"'無効なプロファイル:開発者ビルドの資格にはget-task-allowをtrueに設定する必要があります"
私は非常に立ち往生しています。
また、 skip-install = NOの設定について言及している人もいますが、そうすると、署名や検証ができない複数のアプリケーションを含むアーカイブが作成されてしまいます。
- 私もTFフォーラムでこれを尋ねました。返事があればここでクロスアンサーになりますが、ここでも助けを期待しています。
objective-c - チームメイトのデバイスに関する Testflight の質問が特定されませんでしたか?
TestFlight から、ビルドと配布でこれを取得しました:「これらのチームメイトのデバイスは、このビルドの embedded.mobileprovision で識別されませんでした。」
私は何をしますか?
iphone - TestFlightを介してアプリビルドを送信するには、iOS開発者プログラムに参加する必要がありますか?
簡単な質問:
TestFlightを介してテストするには、Apple Developer Programのメンバーシップ/認定($ 99 /年)を購入する必要がありますか?
ios - 4.3 アプリは、iOS 4.2.1 を実行している 3G iPhone では動作しませんか?
私はこれにかなり慣れていないので、これがばかげた質問である場合は簡単にしてください。ベース SDK を 4.3 に設定し、デプロイ ターゲットを 4.0 に設定したので、理論上はその間のすべてで実行されるはずです。このアプリは、4.0 から 4.3 までのすべての iPad および iPhone シミュレーター バージョンで問題なく動作します。しかし、.ipa ファイルを testflightapp.com にアップロードし、誰かが OS 4.2.1 を実行している iPhone 3G でそれをテストしたところ、起動時にクラッシュしたようです。同じバージョンのシミュレーターで問題なく動作するため、プロジェクトの設定に何か問題があると思います。4.3 のアップグレード ノートに目を通しましたが、追加された機能をまったく使用していないので、それは私の問題ではないようです。さまざまな iOS バージョン用にプロジェクトをカスタマイズするという点で、私が行ったことは、ベース SDK とデプロイ ターゲットを設定することだけでした。
ios - Xcode とプロビジョニング ポータルを使用した TestFlightApp の自動化
現在、TestFlight で新しいビルドをリリースするときは、かなり手動のプロセスがあります。
- TestFlightApp から追加のデバイス テキスト ファイルをダウンロードします。
- プロビジョニング プロファイルにログインする
- デバイスのアップロード
- 新しく追加されたデバイスを含めるようにプロビジョニング プロファイルを更新します。
- 生成された .mobileprovision ファイルをダウンロードします
- ファイルをクリックして Xcode に追加します
- 製品 -> アーカイブ、共有、IPA の作成
- TestFlightApp の新しいビルド
- リリース ノートを入力する
- アップロード(待機)
- 通知するテスターを選択
これらの手順を処理するスクリプトまたはユーティリティはありますか? このプロセスを減らす限り、これらの手順の一部の解決策は気にしません。
一方で、やってはいけないことを繰り返していたり、効率的に物事を進めていないこともあります。
xamarin.ios - Monotouchmtouch引数の問題
プロジェクトをコンパイルするときに、これら2つの引数をうまく機能させるのに問題があります。どんな助けでも大歓迎です。
fliteはネイティブCライブラリであり、TestFlightはObj-Cライブラリです。それらを一緒にうまくプレイさせる方法はありますか?
lfliteライブラリはうまく機能していたので、TestFlightを追加して、状況は横ばいになりました。ソリューションはコンパイルされますが、起動時にクラッシュします。
xcode4 - XCode4 はアーカイブを生成しません。まったく
次の方法でテスト/デプロイする初めてのアプリを作成しようとしています:
- X コード 4.0.1
- テストフライト
XCodeで実際にアーカイブを生成するためのアーカイブを取得できません。
アーカイブの作成に成功したと常に表示されますが (画像を参照)、オーガナイザーで見つけることができず、Finder にも表示されません。
Xcode4のTestFlightの指示に従って、アドホック配布のためにそれを行っています
私は次のことをしました。
- アプリの開発証明書を作成しました
- アプリの作成済みアプリ ID
- 割り当てられたデバイス 緑色のライトは、開発用に有効化され、製品用に有効化され、Game Center / In App Purchase がアクティブ/緑色で表示されます。
- 開発用プロビジョニング プロファイルを作成しました
- すべてのプロビジョニング プロファイルをダウンロードしました。
- デバイスでアプリを正常に起動できます。
では配信に入ります。
- 証明書では、アプリの「現在の配布証明書」を作成しました
- プロビジョニングでは、「アドホック」が選択された「配布プロファイル」が作成され、アプリ ID が選択され、デバイスが選択されます
次に、XCode4 の TestFlight の手順に従います。
最後の部分以外は全部できますが、
アーカイブとパッケージ化 1. [スキーム] ドロップダウンで [iOS デバイス] オプションを選択します。
[製品] メニューで、[アーカイブ] を選択します
表示されるオーガナイザー ウィンドウ (表示されない場合は [ウィンドウ] -> [オーガナイザー] に移動) で、上部にある [アーカイブ]、左側にあるアプリケーション、下部にある最新のアーカイブを選択し、[共有] をクリックします。
アーカイブをリスト/表示したり、明らかに作成したりしません。
アーカイブとすべてのアドホック セットアップが指示どおりであることを確認しました。
製品をクリーニングし、ワークスペースとして保存し (これは TestFlight のドキュメントではなく、Apple のドキュメントにあります)、デバイスにデプロイされることを再度確認します。
しかし、アーカイブしようとすると、アーカイブが表示されません。
これを解決する方法がわかりません。本当に面倒です。
私が見た 1 つのビデオでは、男性が「資格を有効にする」をクリックしていますが、このオプションが見つかりません。これは最新の Xcode だけですか?
これをすべて行う簡単な方法があるはずです。
これに関するヘルプは非常に役立ちます。
編集: 人々が興味を持っている場合は、私が撮影したプロセスのビデオがあります. 何が間違っているのかわかりません。この特定のプロセスを記録したビデオは見つかりません。
私が行って使用している正確な手順の完全な内訳。
ステップ @date: 05-10-2011
サイドバー: 証明書 > [配布タブ]
- [証明書の要求] ボタンをクリックした
キーチェーンを使用して CSR を生成 オンライン証明書ステータス プロトコル = オフ 証明書失効リスト = オフ
を。認証局から CSR を要求する b. Apple にサインアップしたときとまったく同じ資格情報を入力します c. キーサイズ = 2048、アルゴリズム = RSA
「ファイルを選択」ボタンを使用してこの CSR をアップロードし、送信します
「distribution_identity.cer」をダウンロード
ダブルクリックすると、「ファイル 'distribution_identify.cer' の証明書をキーチェーンに追加しますか?」と表示されます。「ログイン」を選択した状態。OKを押します。
サイドバー: プロビジョニング > [配信プロビジョニング タブ]
新しいプロファイルをクリックします
「アドホック」を選択
「{アプリ プロファイルの名前}」のプロファイル名を入力してください
「helloWorld_3oct」のアプリIDを選択
配信先の iPod を選択します。注: 「最終的なアプリケーションは、これらの選択したデバイスでのみ実行されます」と表示されます。注: 「はい」と言うつもりかどうかはわかりませんが、とにかくそうします。
配布プロビジョニング プロファイルが作成されました。
「{nameofapp}.mobileprovision」をダウンロードします
それをダブルクリックします。
オーガナイザーに表示されるようになりました
オーガナイザーを閉じます。
プロジェクトを開く。
プロジェクトに icon と icon@2x.png を追加します。それらはプロジェクトの .plist ファイルに表示されます。また、[ターゲット] > [概要] の下にも表示されます。
プロジェクトの下 > 情報
を。a. 複製リリース構成を作成します。「アドホック」と名付ける
- プロジェクトの下 > ビルド設定
を。すべてが「iPhone ディストリビューション (Amarjit Deo)」の下に設定されていることを確認してください。このタイトルにはコードが表示されません。例: 開発版では、名前の横に括弧で囲まれたコードがあります。
- ターゲットの下 > ビルド設定
を。コード署名 ID を「iPhone ディストリビューション (Amarjit Deo)」に変更します。このタイトルにはコードは表示されません。
スキームの編集に移動します。
アーカイブで、「アドホック」にするビルド構成を選択します
「OK」を押します
「iOS デバイス」が選択されていることを確認します (接続されていません)。
製品の実行 > クリーン
製品 > アーカイブを実行します。
エラーなし。成功が報告されます。
主催者に移動します。
オーガナイザーには製品アーカイブはまったく存在しません。
- スキップ インストール トリックを実行してみてください。製品とターゲットの両方について、はい/いいえ/はいの組み合わせを試してから、製品 > アーカイブ = アーカイブなし すべての順列を試しましたが、まだ喜びはありません。
iphone - TestFlight はビルドを見つけられませんでした
昨日、iOS ベータ テスト プラットフォームTestFlightAppに 2 つのビルドをアップロードしました。残念ながら、私を含むテスターは誰もこれらのビルドにアクセスできません。以前は問題なく機能していました。
次のメッセージが表示されます。
このデバイスはこのビルドをインストールできません
TestFlight は、探しているビルドを見つけることができませんでした。おそらく、ここにコードを入力して削除されたか、間違った URL が送信された可能性があります。ダッシュボードをチェックして、インストール可能なすべてのビルドを確認してください
誰かが同様のメッセージを受け取りましたか? 内部テストフライトの問題ですか、それとも私のビルドに何か問題がありますか? それを修正する方法は?
ios - 新しいテスターであるTestFlightに公開しますが、プロビジョニングプロファイルを再構築/ダウンロードする必要がありますか?
私はtestflightWebサイトを通じてアプリを公開して、同僚がテストできるようにしました。彼らの多くが最初の電子メールを開いて登録プロセスを実行する時間を見つけるにつれて、テスターは私のtestflightチームにだまされています。
ただし、それらをテストに追加するプロセスは少し複雑に思えるので、確認して、正しく実行しているかどうか、または明らかなことを見逃していないかどうかを尋ねると思いました。
現時点では、手順全体は次のようになっています。
- 同僚が招待メールを含む最初のメールを開きます
- 次に、デバイスを登録し、テストに登録します
- この新しいテスターについては、電子メールとtestflightサイトを通じて通知されます。
- 次に、前回以降のすべての新しいテスターのUDIDのリストをダウンロード(または書き留め/コピー)する必要があります
- 次に、Apple Developersサイトのデバイス部分にアクセスして、そのファイルをアップロードする必要があります
- プロビジョニングプロファイルを編集して、新しいデバイスを含めます
- 承認されるのを待って、プロビジョニングプロファイルをダウンロードします
- プロビジョニングプロファイルをXcodeプロビジョニングプロファイルオーガナイザーにドラッグします
- 次に、MonoDevelopに戻り、適切なプロファイルを指していることを確認します(MonoDevelop / MonoTouchを使用するとこのプロセスが複雑になるかどうかわからないため、省略したくありません。この質問には関係ない可能性があります)
- 再構築し、testflightで再公開します
- 次に、testflight Webサイトにアクセスし、新しい/更新されたビルドを見つけて、すべてのテスターに通知されるようにします
バージョンを更新しないと、既存のビルドが「サイレントに」置き換えられ、すでに通知されているテスターのリストが再利用されることに気付きました。したがって、すべての新しいテスターをチェックして完了すると、通知されるだけです。新しいもの。
ただし、プロビジョニングプロファイルファイルをダウンロードしていじくり回し続けるのは少し手間がかかるようです。
明らかな何かを見逃しましたか?これの一部を簡単にする方法はありますか?
たとえば、Xcodeオーガナイザー内にプロビジョニングプロファイルを作成できることに気付きましたが、そのダイアログボックスには証明書が表示されないため、そのダイアログを完了できません。これが重要な要素である場合は、その効果に対する短い回答を残してください。代わりに、それに関する新しい質問を再投稿します。
この質問は正しいです:上記の手順は正しいですか?