Xcode 在调试/运行 iOS8 App Today Extension 时将多个包含的应用程序安装到设备上

Posted

技术标签:

【中文标题】Xcode 在调试/运行 iOS8 App Today Extension 时将多个包含的应用程序安装到设备上【英文标题】:Xcode installs multiple containing apps onto device when debugging/running iOS8 App Today Extension 【发布时间】:2014-09-12 07:01:40 【问题描述】:

我有一个有多个目标的 ios 项目。每个目标还有一个嵌入式 Today Extension。

我所有的构建方案都是自动创建的,并且最近刷新了。

但是,当我尝试在实际设备上调试/运行我的 Today Extension 时,Xcode 会将多个应用程序/扩展程序部署到设备,而不仅仅是所选方案中的一个。

例如,如果我选择这个方案:

...那么不仅 BusCheckerTodayExtension 及其包含的应用程序安装到设备上并运行,而且 BusCheckerUKTodayExtension、BusCheckerWESTTodayExtension 及其包含的应用程序也都安装到设备上并运行。

这是要在 XCode 中报告的错误,还是我错过了一些模糊的构建/依赖设置?

【问题讨论】:

【参考方案1】:

这几乎可以肯定是 Xcode 中的一个错误,并且似乎在较新的版本中得到了修复。

【讨论】:

以上是关于Xcode 在调试/运行 iOS8 App Today Extension 时将多个包含的应用程序安装到设备上的主要内容,如果未能解决你的问题,请参考以下文章

APNS:didReceiveRemoteNotification:fetchCompletionHandler 在应用程序处于后台时未运行(除非 xcode 正在调试)

Xcode8支持ios7设备调试的方法

Xcode在iOS15真机上调试加载运行App挂起1分钟的根本原因及解决

来自调试器的消息:未能发送第 k 个数据包

在 iOS 8 模拟器中运行 .app 文件

UIPopoverController、Xcode 6、IOS 8 使用 Swift