美文网首页iOS进阶指南寒哥管理的技术专题
Apple Watch 真机调试需要注意的事项

Apple Watch 真机调试需要注意的事项

作者: 南国青天 | 来源:发表于2015-09-13 16:07 被阅读1500次

    最近入手了一台Apple Watch 黑运动版, 表盘大小42mm看着的确小.

    运动健身感觉Apple Watch还是挺给力的, 它提供的数据已经完爆其他手环和智能手表了, 不足的是手表电量不太够, Sport版本看上去挺廉价.

    Apple Watch真机调试中遇到了一些证书配置的问题, 发现挺多坑的, 把一些需要注意的事项写下来.

    参考文献

    初识Apple Watch应用开发

    开发环境

    Macbook Pro, Xcode6.4

    Apple Watch Bundle Identifer

    当你新建完了Apple Watch的Target之后, 你会发现多了BitWatch WatchKit ExtensionBitWatch WatchKit App, 真机运行的时候你需要配置它们的Bundle Identifer. (BitWatchkit暂时无视它吧, 它是苹果提供一个框架)

    BitWatch: 这个 Target是对应的手机内运行的应用.
    BitWatch WatchKit Extension: 这个Target是用来桥接手机和手表的一个东西.
    BitWatch WatchKit App 这个Target是手表内的应用.

    这三个Target有苹果的一套命名规则.

    BitWatchBundle Identifer如果是com.razeware.BitWatch那么其他两个的Target必须以这个作为前缀生产Bundle Identifier.

    BitWatch WatchKit ExtensionBundle Identifer可以是com.razeware.BitWatch.watchkitextension

    BitWatch WatchKit AppBundle Identifer可以是com.razeware.BitWatch.watchkitapp

    BitWatchBundle Indentifier需要和你后台生成的Bundle ID一样. 其他两个好像没有要求你的后台加入这个ID, 但是你必须以第一个的ID作为前缀, 格式类似com.appName.autherName.xxx

    如果不按照这样的格式去命名真机调试就会报错.

    屏幕快照 2015-09-13 下午3.24.32.png

    编译期间各种报错解决方法

    1.error: WatchKit apps must have a deployment target equal to iOS 8.2 (was 8.4). 第一次编译的时候经常遇到这个错误.

    解决方法: 把BitWatch WatchKit App的版本修改成iOS 8.2

    屏幕快照 2015-09-13 下午3.51.46.png

    未完待续...

    相关文章

      网友评论

        本文标题:Apple Watch 真机调试需要注意的事项

        本文链接:https://www.haomeiwen.com/subject/mnopcttx.html