首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有WatchKit扩展的父应用程序是iOS 8或更高版本吗?

带有WatchKit扩展的父应用程序是iOS 8或更高版本吗?
EN

Stack Overflow用户
提问于 2015-04-04 12:21:29
回答 4查看 710关注 0票数 1

我有一个现有的iOS应用程序,它仍然支持iOS 7,我想把它保存一段时间。但我也希望拥有一个苹果手表应用程序-- WatchKit的应用扩展是iOS 8,而父iOS是iOS 7,还是必须将其升级到iOS 8呢?

编辑:

我刚刚把我的构建上传到Crashlytics,因为我想让用户在提交给苹果之前对应用程序进行测试,其中一个用户(运行iOS 7)得到了错误"The developer needs to upload a build that supports your device's architecture (armv7).",现在恐怕带有WatchKit扩展的应用程序不能在旧设备上运行.或者这和破折号有关吗?因为在模拟器里没有问题.

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-04-04 14:03:40

只要你的观察应用的部署目标是8.2,你就可以把你的主机应用程序放在iOS 7上。但是,如果在WatchKit扩展中使用框架,则必须将主机应用程序提高到8.0。

票数 5
EN

Stack Overflow用户

发布于 2015-04-04 16:36:32

即使添加了iOS支持,您也可以继续支持WatchKit 7用户。这在每一次操作系统改进中都会发生,就像从iOS 6移到7,这增加了扩展(键盘等)。同样的规则也适用于这里。

你应该知道的事情:

  1. 该手表仅适用于iOS 8.2,这意味着没有此版本的用户就不会有手表。
  2. 如果主机应用程序在iOS 7设备上运行,watchKit框架将为零。这很好,但是您必须检查您没有使用它的任何功能。这意味着使用respondWithSelector检查函数是否存在,并且只有在使用它的情况下才进行检查。
  3. 您需要使用iOS SDK8.2编译所有内容(对升级通用软件以支持64位/新arm等方面的一些限制--无论如何,您必须这样做,因为苹果很快就不会得到任何新的应用程序)。
票数 2
EN

Stack Overflow用户

发布于 2015-04-13 07:21:59

由于Apple只在iOS 8.2上工作,所以使用Apple Watch的用户需要有iOS >=8.2 on their iPhone

"The developer needs to upload a build that supports your device's architecture (armv7)."的错误可能与苹果应用提交政策有关,这里报道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29446352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档