その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

【iOS8】HealthKit の Apple 公式サンプルを実機で動作させようとすると出るエラーの対処方法

アップルが公開している HealthKit のサンプル をビルドして実機にインストールしようとすると、

The excutable was signed with invalid entitlements.


というエラーが出てアプリが起動しません(2014年6月10日現在)。


この対処方法について、WWDCのラボで聞いてきました。

  • iOS Dev Center で プロファイルを作り直す
  • Bundle IDを新しいプロファイルに合わせて変更する
  • entitlements.plist の application-identifier の項を削除する

以上の手順で実機でも動作するようになりました。


プロファイルを作り直すときに、 使用する Identifier の HealthKit を Enabled にする のが最大のポイントです。