技術

[Xcode] The executable was signed with invalid entitlements. でアプリを実機確認できない!

投稿日:

こんにちは。たなかです。

作ったiOSアプリを実機確認したくて、Xcodeからデバッグビルドを行ったところ、以下のエラーと遭遇しました。

エラー内容

The executable was signed with invalid entitlements.

The entitlements specified in your application’s Code Signing Entitlements file are invalid, not permitted, or do not match those specified in your provisioning profile.

プロビジョニングプロファイルで指定している端末と、実際にビルドしたい端末とで齟齬ってるってこと?

しかし、プロビジョニングプロファイルの中身を確認したところ、端末の承認は確認できました。
これが原因じゃなさそう……。

困った田中、上長に相談です。

 

解決方法

以下3つのパターンでひとまず解決することができました。

① XcodeをClean

Xcodeメニューバーから[Product]→[Clean Build Folder]で一度お掃除します。

Xcodeはキャッシュを溜め込みがちなので、Cleanで解決されることがチラホラあるそうです。

掃除するとスッキリしますもんね。人間と一緒。

② PC再起動

困った時の再起動
(出典不明)

①を試してダメだった田中はこちらで上手くいきました。

一回寝るとスッキリしますもんね。人間と一緒。

③ Provisioning Profileの再DL・適用

②までやれば上手くいってたんですが、再起動しても機嫌が治らないケースが頻発するようになりました。

apple deveoper siteから[Provisioning Profile]を選択し、使用したいファイルを再ダウンロード。
落としたファイルをXcodeで開いて適用させることで、エラーを解消することができました。

最初に立ち戻ってもう一回やってみるってことですよね。人間と一緒。

 

まとめ

Xcodeは人間。

 

ということで先述した3つの方法で今の所エラー解消できています。

原因がいまいち掴みきれていないのが気持ち悪いですが、原因究明・根本解決できたら改めて追記しますー。

 

-技術
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

関連記事

no image

【ionic】Androidビルド失敗!Multiple dex files define

どうも、中田です。 久しぶりにionicでビルドしたらAndroidビルドに失敗 …

no image

[Rails]Deviceのfacebook認証でinvalid_credentials….

こんばんは Deviceでfacebook認証機能を作っていたらinvalid_ …

[Angular] has no exported member ‘XXXLoginComponent’.

どうも中田です Angularでコンポーネント名を階層構造にあった名前にしようと …

no image

[Rails] エラー unable to convert unpermitted parameters to hash について

こんにちは。佐藤です。 今回はRailsのpermit!についての備忘録です。 …

no image

【Vagrant】はじめまして!はじめました!

どうも中田です。 仮想マシンと言えば、VMWare、EC2、VirtualBox …