1. 程式人生 > >watch embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.

watch embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.

錯誤原因: iPhone APP, watch APP 和 watch extension 三者的bundle ID 不符合蘋果的命名規範.其命名規範必須遵循固定的格式. 

解決辦法如下:

在工程的  Targets 下面的 三項(工程名為my):my 、 my Watchkit app 、my Watchkit extention

General -> identity 下面的 Bundle Identifier都是有固定寫法的,不要隨便改。

例如:

com.xxx.my

com.xxx.my.watchkitapp

com.xxx.my.watchkitapp.watchkitextension