2011年11月25日金曜日

Xcode;The service is invalid

Xcodeで実機をつないでずっと開発をしていると、

The service is invalid
Please check your setup and try again
(0XE8000022)

と出るようになることがある。
Xcode3.2.6/4.1/4.2いずれを使っても出るのでバージョンは関係ない。


これは、どうやらXcode内と実機内部で把握している状況が食い違った場合に出るようである。

こうなってしまった場合は、

  1. Xcodeを閉じる

  2. 実機を外す
  3. 実機上から開発中のアプリを削除
  4. 実機の電源を切って、再起動、再接続
  5. 実機の電源を切って、再起動
  6. Xcodeを再起動

で回復する。Macも再起動するとなおよさそう。

あくまで感覚的にではあるが、どうも複数の実機をつなぎ、複数のアプリのプロジェクトを切り替えてテストしているときに発生しやすいような気がする。シミュレーターと実機での実行を交互にやったりしてると余計。

2011/12/22追記
つないでいる実機で、アプリケーションのアップデートを行うと発生することが判明。

0 件のコメント:

コメントを投稿