hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

iOS4版提出

iOS4版を提出しましたが、いろいろごたごたがありました。

  1. iPhone OS Deplpyment Target を、iPhone OS 3.0以上にしないと通らなくなった。 → OS4対応のアプリケーションは、OS2.xではもはやインストールできません。
  2. Entitlements.plistに、application-identifierの指定が必要になった

<?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">


application-identifier
##########.com.yourcompany.appname
get-task-allow


########## は10桁のAPP IDで、iPhone Provisioning Portalで確認できます。
(Provisioning->Distribution->App ID)

application-identifierがないと提出時に次のメッセージが出てはねられます。

The binary you uploaded was invalid. The application-identifier entitlement is not formatted correctly; it should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier.