1

私は iOS 開発に不慣れで、クライアントがテストするために何かをデプロイするのに少し問題があります。XCode v4.3.2 を使用しています。私は xcode プロジェクトを与えられ、主に足を濡らすために、いくつかのマイナーなコーディング変更を行うように求められました。変更を加え、アプリをコンパイルし、エミュレーターで実行しましたが、問題なく動作しました。私は自分の iPhone を macbook に接続し、Apple の指示に従って自分の電話を開発電話として設定し、電話から実行しましたが、問題ありませんでした。

今、私が助けを必要としている部分です。同社は Apple から開発ライセンスを取得しています。彼らは私に Apple 経由で招待を送ってくれました。私が引き継いだプロジェクトには、それに関連付けられた多数のコード署名キーがあり、それらはすべて期限切れだったので、キーを生成されたものに切り替えました。プロジェクトをアーカイブし、.ipa ファイルを生成する adhoc/enterprise 用に保存しました。彼らは ipa を iPod Touch (プロジェクトが以前に取り組んだもの) にロードしようとしましたが、資格がないというエラーが生成されました。

私は Stackoverflow をチェックし、エンタイトルメントを追加する方法を述べた記事を見つけたので、それらに従いました。そして、コード署名エンタイトルメント (ビルド設定内) に次のように書かれています: [ProjectName].entitlements ([ProjectName] は実際のプロジェクト名です) :) )。私が再アーカイブして彼女に送信したところ、彼女は新しい .ipa を読み込もうとしました。同期すると、「不明なエラーが発生したため、ipod にインストールされていません (0xE8003FFE)」というメッセージが表示されます。

これは私を夢中にさせています...私は何が間違っていますか? 私は彼女の iPod のデバイス ID を持っています。念のため、アドホック テスターとして彼女のために特定の「もの」をセットアップする必要がありますか? 私はそれがうまくいくと思った....助けてください!

4

3 に答える 3

2

ご覧になることをお勧めします

https://testflightapp.com/

クライアントやテスターに​​ビルドを配布する簡単な方法です。

私は定期的にそれを使用し、頭痛を大幅に軽減します...

于 2012-05-04T13:50:44.847 に答える
0

調査する価値のあるもう 1 つの会社は、www.appblade.com です。iOS と Android やその他のプラットフォームを融合したソリューションが必要な場合は、うまく機能します。Testflight は iTunes Connect に移行されました。

于 2015-05-29T21:16:11.153 に答える
0

hockeyapp.net を使用して大きな成功を収めています。私たちはこれをかなり長い間使用しており、クライアントは OTA ベータ版ディストリビューションのシンプルさを気に入っています。

于 2012-07-06T20:16:56.703 に答える