2013-10-15 10 views
8

私はアプリストアにphonegapビルドiOSアプリをアップロードしようとしていると私は私が私の開発と配布プロビジョニングプロファイルと証明書を設定しているERROR ITMS-9000のiTunesに接続

ERROR-ITMS-9000:: "Missing Code Signing Entitlements. No entitlements found in the bundle 'com.fitness.challenges' for executable 'Payload/30DayFitness.app/30DayFitness'." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

このエラーを得続けますcerificate.12をアップロードし、プロファイルをbuild.phonegap.comにアップロードしました

ご協力いただきありがとうございます!

答えて

1

iphone5スプラッシュスクリーンのpngファイル名に-538hを追加することでこれを修正しました!

ので、それはだった - スプラッシュ - iphone5-538h.png

アップロードを破ったこと全てだったこと!

0

this topic on phonegap build support forumによると、ドキュメントに誤りがあります。

idとしてconfig.xmlには、プロビジョニングプロファイルで使用される逆のスタイルのドメインIDではなく、アプリ名だけを入力する必要があります。

EDIT:(2013年10月16日、午前17時33分)

私はちょうどあなたがまだ逆のスタイルのドメインIDを必要と思いPlayストアにAPKをアップロードするので、それはむしろ一時的な回避策であることを発見しました。

0

バンドルIDを確認してください。 バンドルIDはApp IDと同じであると想定されています。

0

私は同じ問題を抱えており、そこに必要なすべてのアイコンを確認することで問題を解決しました。

0

私は、再署名ツールとしてiResignを使用して、RE-SIGNED APPで同じ問題を抱えていました。

私はAppleにビルドを手伝ってくれたEntitlements.plistファイルの例です。

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
    <dict> 
     <key>application-identifier</key> 
     <string>B123RP1C12.com.startup.killerapp</string> 
     <key>keychain-access-groups</key> 
     <array> 
      <string>B123RP1C12.com.startup.killerapp </string> 
     </array> 
     <key>get-task-allow</key> 
     <true/> 
    </dict> 
</plist> 
関連する問題