2012-05-04 13 views
1

私はiOS開発が初めてで、テストするクライアントに何かを配備する際に問題が少しあります。私はXCode v4.3.2を使用しています。私はxcodeプロジェクトを与えられ、主に自分の足を濡らすために、マイナーなコーディングの変更をお願いしました。私は変更を加え、アプリケーションをコンパイルし、エミュレータでそれを実行し、うまくいきました。私はiPhoneをmacbookにつなぎ、アップルの指示に従って開発用の電話機を設定し、電話機から実行したが問題はなかった。iOSアプリケーションのアドホックテスト版のデプロイメントに問題がある

ここで私は助けが必要な部分です。同社にはアップルとの開発ライセンスがあります。彼らは私にAppleからの招待状を送ってくれました。私はこれを受け入れ、私のためにAppleの開発ライセンスを得ました。私が引き継いだプロジェクトには、それに関連付けられたコード署名キーがたくさんありました。すべてが期限切れになっていましたので、鍵を私のために生成したものに切り替えました。私はプロジェクトをアーカイブし、それをアドホック/エンタープライズ用に保存し、.ipaファイルを生成しました。 iPod touchにipaを読み込もうとしましたが(プロジェクトで以前に働いていたものです)、エンタイトルメントがないというエラーが表示されました。

私はStackoverflowをチェックし、エンタイトルメントを追加する方法を記述した記事を見つけたので、コード署名エンタイトルメント(ビルド設定)で[ProjectName] .entitlements([ProjectName]は実際のプロジェクト名:))。私は再アーカイブして彼女に送った。彼女は新しい.ipaをロードしようとした。同期中に、未知のエラーが発生したため(0xE8003FFE)、「iPodにインストールされていない」というメッセージが表示されます。

これは私をうまく運転しています...私は間違っていますか?私は彼女のiPodのためのデバイスIDを持っている、ちょうどの場合、私はadhocテスターとして彼女のためにいくつかの特定の "もの"を設定する必要がありますか?私はそれがちょうど働くと思った....助けてください!

+0

すべてがうまくいくように見えました。適切なプロビジョニングプロファイルと適切な.plistファイルを使用して、コード署名アプリ、u rを確認してください。私はまた、目的地のiPodがリンゴの開発サイトにデバイスをプロビジョニングされていると推測しています。 –

答えて

2

私はあなたがそれを配布する簡単な方法は、あなたのクライアントやテスターに​​構築している

https://testflightapp.com/

を見てお勧めします。

私はそれを定期的に使用し、それが頭痛の多くが保存されます...

+0

testflightappに.ipaファイルをアップロードして、配布先のユーザーを招待してください –

0

は、我々は大きな成功を収めてhockeyapp.netを使用しています。私たちはかなり長い間これを使用してきました。クライアントはOTAベータ版のシンプルさが大好きです。

0

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

関連する問題