apple watch开发遇到的问题

看了一个礼拜的apple watch开发了,从网上找文章,看官方文档,自己测试写Demo,到下载别人的例子。一步一步摸索前进。这里面还真有些坑。
一,首先说一下watch工程的创建。
1. 如果使用的是Xcode7及以上,可以直接创建带有watch的project。包含三部分iphone程序,watchkitApp,watchkitappExtension。如下图
这里写图片描述

  1. 如果使用的Xcode版本小于7,是不能直接创建带有watch的工程的。要新建一个普通工程,通过添加target的方法添加watchkit App。
    问题来了,如果你在xcode7上创建了watch工程,那么你的watch程序是无法安装运行到watch OS2.0以下的手表的。因为Xcode给你创建的工程支持最低是watchOS 2.0
    这里写图片描述

真机测试的时候,程序跑在了手机上,手表上死活不出来,手机上的watch管理程序里也不出现,原来就是这个原因。Xcode直接让你从2.0开始。2.0以下的手表没法玩了。

那有时候我们项目希望支持2.0以下的watchOS 该怎么做,苹果还是保留了创建2.0以下watch程序。方法是:新建普通工程,添加target,这时候选择WatchOS 1.0就行了,这时就能跑在2.0以下系统的手机上了。
这里写图片描述

二,说一下watchOS的历史吧。
14年9月9日,苹果2014年秋季新品发布会在加州库比蒂诺的Flint表演艺术中心举行,会上苹果公司CEO Tim Cook 对外公布了全新的产品:Apple Watch。
2015年3月10日,苹果在旧金山Moscone Center召开2015年春季新品发布会,正式发布了Apple Watch
2015年3月10日凌晨消息,苹果公司在美国旧金山芳草地艺术中心召开2015年春季发布会,与此同时iOS 8.2更新推送也伴随着此次发布会到来。
iOS8.2正式版终于发布!历经三个多月时间的测试、五个开发者版本的打磨,在Apple Watch发布会上正式上线!iOS8.2正式版主要是为适配Apple Watch手表而生。

所以说watch最低系统要求是iOS8.2,最低硬件要求是iPhone 5及以上。所以开发时还需要进行以下配置,因为我们iPhone程序要求支持7.0嘛。
所以在watchkitApp和watchkitExtension的build settings中设置就可以了。这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值