アップルが公開している HealthKit のサンプル をビルドして実機にインストールしようとすると、
The excutable was signed with invalid entitlements.
というエラーが出てアプリが起動しません(2014年6月10日現在)。
この対処方法について、WWDCのラボで聞いてきました。
- iOS Dev Center で プロファイルを作り直す
- Bundle IDを新しいプロファイルに合わせて変更する
- entitlements.plist の application-identifier の項を削除する
以上の手順で実機でも動作するようになりました。
プロファイルを作り直すときに、 使用する Identifier の HealthKit を Enabled にする のが最大のポイントです。