WatchKit应用程序/扩展和iOS向后兼容

我有一个iOS应用程序,其部署目标设置为iOS 6.1版本,基本SDK最新iOS。 我已经将Watchkit应用程序和WatchKit扩展目标添加到项目中,但是我需要了解这将如何影响将来提交到App Store:

1)是否生成两个可执行文件? 一个用于iOS应用程序+ WatchKit扩展,另一个用于WatchKit应用程序? 或者全部打包在一个唯一的可执行文件中?

2)它会自动处理安装该应用程序的设备的iOS版本? 我的意思是:用户是否会下载并从App Store安装更新,然后她将被要求只安装iOS应用程序,如果她的版本是8.1,并且要求安装iOS应用程序和WatchKit应用程序(如果她有iOS的话) 8.2+和一个配对的Apple Watch? 苹果是否提供了这些信息?

苹果已经提供了很多关于WatchKit应用程序和扩展的信息。 我build议你在开始你的项目之前先阅读它们。 例如,您可以在官方文档中find有关WatchKit架构的信息,以及WatchKit应用程序和扩展如何与iOS应用程序一起使用。

另外请记住,这些事情今年晚些时候可能会完全改变。

广告1)只生成一个可执行文件,其中包含所有这些部分。 用户将像以前一样从App Store正常下载你的应用程序。

广告2)即使包含WatchKit应用程序,您的iOS应用程序也会在您的项目6.1中设置的最低iOS目标上运行。 但是,WatchKit应用程序将仅适用于iOS 8.2及更高版本的用户,当然他们需要Apple Watch。