Ad hoc配布で「資格が有効ではない」というエラーになった(解決済)
うーん…
The executable was signed with invalid entitlements. - Stack Overflow
- FileメニューからNew File -> iPhone OS -> CodeSigning -> Entitlementsを選ぶ。ファイルの名前を"Entitlements.plist"にして"Finish"をクリック。これでデフォルトの"entitlements(資格)"ファイルがプロジェクトに作成される。
- 新しくできた"Entitlments.plist"ファイルを選択し、"get-task-allow" プロパティのチェックを外す。ファイルを保存する。
- ターゲットを選び、ビルド設定のウィンドウを開く。"Code Signing Entitlements"の項目に、作成した"Entitlements.plist"のファイル名と入力する。拡張子を忘れないこと。"Entitlements.plist"をプロジェクトのトップ以外のどこかに保存したのでなければ、パスを入力する必要はない。
- "ビルド"をクリック。(注意: 57x57ピクセルのflattenedな正方形のアイコンをバイナリーに含める必要がある。このアイコンはiPhoneやiPod touchのホームスクリーンに表示される。)
ほう。こんなの作らないと行けないのか:
書いてある通りにやり直したら無事成功した。