0

私は単に解決できないこの気の毒な「アプリケーションのコード署名検証に失敗しました」という警告で立ち往生しています...私は自分のアプリをAppleに提出しようとしています。:(

プロビジョニング プロファイルを見ると、開発プロファイルのステータスが「アクティブ、Xcode によって管理されている」であるのに対し、配布プロファイルは「アクティブ」のみであることがわかりました。それ以外は問題ないように見えるため、この問題の原因である可能性があります。ここで何が問題なのですか?

アドバイスありがとうございます。

4

1 に答える 1

2

Having a look to my provisioning profiles made me realize that the status of my development profile is "Active, managed by Xcode" whereas my distribution profile is only "Active".

The team development profile includes certificates for all the developers on your team and device ID's for all your devices. Since only one person is authorized to distribute applications for any given account, and since there are no device ID's associated with the distribution provision, there's no need to have Xcode or the provisioning portal manage your distribution provision -- there'd be very little to manage.

It may be the reason of this problem because anything else seems to be OK. So what is wrong here?

No, difference in the description of your development and distribution profiles isn't the problem. The problem is that the codesign utility was, for some reason, unable to sign your application. There are several things that can prevent your app from being signed, such as:

  • Wrong distribution profile selected in your project's build settings.
  • App ID in distribution profile doesn't match that of the app you're trying to sign.
  • Problem with distribution profile, e.g. an expired certificate.

There are also a great many questions right here on SO pertaining to signing your app for distribution. It doesn't make sense to rehash all those answers here, especially without more information about what you've already checked or at least seeing the specific error. Take a look at some of those questions first and see if something rings a bell. Otherwise, take a look at the Troubleshooting section of the Tools Workflow Guide.

于 2012-07-03T10:39:39.510 に答える