2011-07-01 17 views
0

私は最初のiphoneアプリ(モノタッチ)を店舗に公開しようとしていますが、アップロード後に常に次のエラーが表示されます:EventAppのコード署名の識別子 "EventApp"は、アプリケーションのバンドルIDと一致する必要があります

EventAppのコード署名の識別子 "EventApp"は、アプリケーションのバンドルID "net.mydomain.myappname"と一致する必要があります。

私はMonoDevelopの中に以下の設定設定している:

  • バンドル識別子:net.mydomain.myappname

私も "net.mydomain.myappname.EventApp" に、この識別子を変更しようとしたが(このスクリーンショットに似て:http://monotouch.net/@api/deki/files/29/=dist-app-settings.png)しかし、私はmonodevelopが次のエラーを表示するため、これ以上ビルドできません: "ビルドに失敗しました。アレイインデックスが範囲外です"

私はInfo.plistファイルをbuild-outputフォルダーに保存します。 (EventApp.app) これは、ビルド後にそこに何があるかである:

バンドル名:EventApp バンドル識別子:net.mydomain.myappname 実行可能ファイル:EventApp

別の裁判は「もしmyAppNameにプロジェクトの名前を変更しましたしかし、これはうまくいっていませんでした。

* .appパッケージのどこかに識別子がある可能性がありますか? これを修正する方法はありますか? ありがとう

答えて

0

特定のバンドルID用に作成された正しいApp Storeプロビジョニングプロファイルを使用していることを確認してください。プロファイルの作成に使用したバンドルIDは、そこにアプリケーションを作成する際に、iTunes接続で提供されるバンドルIDと一致する必要があります。 3つの場所すべてで同じバンドルIDを使用します。 1.作成プロビジョニングプロファイル 2のInfo.plist 3. ItunesConnect

+0

私はすべての3つの場所 1)でnet.mydomain.myappname使用した3つのすべての場所でプロファイル 3)iTunesの プロビジョニング2)APPID I 「net.mydomain.myappname」を持つ。 「2. Info.plist」とはどういう意味ですか?そこには何もありません( "UISupportedInterfaceOrientations"を除く)=>しかし生成された* .appにはバンドル識別子付きのInfo.plistがあります:net.mydomain.myappname – heinzler

+0

MonoDevelopはあなたのプロジェクトに基づいてあなたのplistファイルを自動的に構築します設定。 – Jason

+0

いいえ、plistファイルの内容はよく見えます:バンドル識別子:net.mydomain.myappname =>これで一致します。 コード署名のこの他の識別子はどこにありますか? BundleNameはEventAppですが、これは問題ありませんか? – heinzler

関連する問題