私は 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 を持っています。念のため、アドホック テスターとして彼女のために特定の「もの」をセットアップする必要がありますか? 私はそれがうまくいくと思った....助けてください!