LoginSignup
0
0

More than 5 years have passed since last update.

watchOS 2 で The operation couldn't be completed. が出た

Posted at

Apple Watch対応アプリのアップデートをするのにwatchOS 2への対応を行ってビルド成功したのに下記エラーが表示されてシュミレーターで起動できずにハマったのでメモ。

こちらの記事を参考にして無事解決。

参考記事では、

つまり、WatchKit Extensionのbundle identifierが、親のWatchAppのbundle identifierをPrefixに持ってないとダメってことらしいです。(watchOS 1ではこんなことはなかった)

ってことで、確かにそうなっていないとビルドエラーになりますが、私の場合は、

Watch App com.tattin.SampleWatchOS2.watch
WatchKit Extension com.tattin.SampleWatchOS2.watchext

というような感じでPrefixに関しては問題なかったのでビルドは問題なく成功。

ただ、アプリをシュミレーターで起動しようとすると、、、

The operation couldn’t be completed. (LaunchServicesError error 0.)

ですって。

iOS DeveloperのApp IDsでも上記内容で登録して、プロビジョニングプロファイルは存在している(watchOS 1では問題なく公開できていた)のにアプリを起動できなくなってしまいました。

この辺をみて、bundle identifierを修正。

Watch App com.tattin.SampleWatchOS2.watchkitapp
WatchKit Extension com.tattin.SampleWatchOS2.watchkitapp.watchkitextension

プロビジョニングプロファイルは修正していないけど、無事アプリが起動。

ふぅ、無事解決。
あとは審査登録できれば・・・。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0