2

何が起こっているのかわかりません!アプリを複製する必要があるため、名前を変更し、境界を変更し、すべてのアプリ ID と証明書を作り直しました。コンパイルすると、「実行可能ファイルは無効な資格で署名されました。アプリケーションのコード署名資格ファイルで指定された資格が、プロビジョニング プロファイルで指定された資格と一致しません。(0xE8008016)」が返されます。

私はそれをグーグルで検索し、Entitlements.plistファイルについて何かを見つけましたが、それが何であるかがわかりません。それが役立つかどうか:プロジェクトに追加しようとしましたが、値「get-task-」を追加できるようです許可」というのは、すでにそうなっているように見えますが、見つからないためです... つまり、めちゃくちゃで、どうすればよいかわかりません。

誰でも私にアドバイスできますか?

更新: オーガナイザーでプロビジョニング プロファイルを更新したところ、新しいエラーが返され、コンパイルできなくなりました: コード署名エラー: プロビジョニング プロファイル 'xxx' が見つかりません。それは良いですか、それとも最悪ですか? 更新: プロファイルを変更しました。これも出発点です..

4

1 に答える 1

4

この同じ問題に遭遇しました。xcodeからiPhone(5.0)にデプロイできるアプリがありました。携帯電話を 5.1 に更新した後、xcode が古くなったため、携帯電話にデプロイできなくなりました。xcode を 4.3.2 に更新した後、私の電話は利用可能になりましたが、展開しようとすると、あなたが言及した「資格」エラーが発生しました。Apple 開発者アカウントにアクセスし、プロビジョニング プロファイルを更新して「新しい」電話を含めることで、これを解決しました。iPhoneをMacに接続してこれを行いました。どうやら私の電話を 5.1 にアップグレードすると、プロビジョニング プロファイルに関する限り、新しいデバイスになります。

私は iOS 開発に非常に慣れていないので、何について話しているのか分からないかもしれませんが、上記の一連の手順でこのエラーが修正されました。それが役に立てば幸い!

于 2012-04-11T07:09:34.637 に答える