我有一个现有的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扩展的应用程序不能在旧设备上运行.或者这和破折号有关吗?因为在模拟器里没有问题.
发布于 2015-04-04 14:03:40
只要你的观察应用的部署目标是8.2,你就可以把你的主机应用程序放在iOS 7上。但是,如果在WatchKit扩展中使用框架,则必须将主机应用程序提高到8.0。
发布于 2015-04-04 16:36:32
即使添加了iOS支持,您也可以继续支持WatchKit 7用户。这在每一次操作系统改进中都会发生,就像从iOS 6移到7,这增加了扩展(键盘等)。同样的规则也适用于这里。
你应该知道的事情:
发布于 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)."的错误可能与苹果应用提交政策有关,这里报道。
https://stackoverflow.com/questions/29446352
复制相似问题