当我们在Apple Watch运行程序时,或多或少都会出现问题,现在我把这些问题再罗列一下,并贴出解决方案,供大家分享:
(1)error:WatchKit apps must have a deployment target equal to iOS8.2(was 9.0)
当你在以前旧的项目中通过加入一个target来增加一个watchkit app的话,很可能出现这样的问题,这是由于版本问题导致的。
解决方案:
Targets选择Watchkit App,选择iOS Deployment Target,把Watchkit App的版本改为8.2即可。
。
(2)如果你手机运行过一个项目的多个版本,或者你把一个项目的bundle Identifier修改过,就可能导致在真机上运行失败。这时候需要删除手机上不必要的provisioning profile,方法如下:
Xcode中-->Window-->Devices-->你连接设备右键-->Show Provisioning Profile,这个时候你可以看到安装在你手机上的Provisioning Profile。此时删除一些没必要的配置文件吧!
(3)Code Sign