了解 XCode 中 Watch-iPhone 应用程序的构建

Understanding builds for Watch-iPhone app in XCode

我有一个带有 Apple 扩展的 iPhone 应用程序,当我在 XCode 中构建应用程序时,只有 Watch 应用程序开始构建,我看到两个模拟器,但 iPhone 应用程序没有启动,这是测试 iPhone+Watch 应用程序时的正常行为吗?

我希望在构建方面拥有更多控制权,因为有时我只想测试 iPhone 应用程序,而 Watch 应用程序不需要参与,反之亦然。

  1. 我可以在 Xcode 中构建时同时启动两个应用程序以便我可以调试它们吗?

  2. 如果我愿意,我可以停止测试手表应用并只测试 iPhone 应用吗?

  3. 有没有办法加快构建时间?

谢谢

如果选择了 Watch 应用程序或 Watch Extension 的方案,当您按构建时,只会启动您的 Watch 应用程序。

您可以分别启动和调试两者。如果您只想测试 iPhone 应用程序,您可以像往常一样通过选择 iPhone 应用程序并从 Xcode 中选择 运行 它。

关于构建时间,我觉得越快越好。只需确保每次调试时没有导致完全重建的东西,因为如果项目不是从头开始构建的,那么在处理项目时构建通常需要不到 2 秒的时间(通常需要一分钟以上的时间)一个正常大小的项目)。