如何在模拟器中配置 iMessages 扩展

Posted

技术标签:

【中文标题】如何在模拟器中配置 iMessages 扩展【英文标题】:How to profile iMessages Extension in Simulator 【发布时间】:2016-11-06 17:28:49 【问题描述】:

当我尝试在模拟器上的 Instruments 中分析我们的 iMessage 扩展程序时,我收到此错误:

...请采取适当的措施来启动 extensionName.MessagesExtension

虽然我已经将 iMessage 置于前台并且扩展程序已启动并运行(在模拟器中)。

这适用于设备。问题是关于模拟器的。

任何帮助表示赞赏。

【问题讨论】:

您好,当您看到此消息时,您应该在此处启动 iMessage 应用程序。如果它不能解决这个问题,请告诉我。 iMessage 已启动,iMessage 扩展程序已启动并运行。 你试过在设备上做吗?我在设备上试过了,它对我有用。 您找到解决方案了吗? 没有。我认为目前不可能(在模拟器上)。没有人回答。 【参考方案1】:

你可以这样做:

    像往常一样使用 Xcode 运行您的扩展程序 打开 Xcode 的“显示调试导航器” 然后会显示一些性能图形,例如“cpu使用情况”、“内存使用情况”、“网络使用情况”等。当你点击内存按钮时,Xcode会在右侧显示“内存使用情况详细信息” 选择右上角的“Profile in Instruments”。 点击显示结果

【讨论】:

以上是关于如何在模拟器中配置 iMessages 扩展的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8:如何正确设置扩展以使用模拟器在 Xcode 中对其进行调试?

如何从 iOS 键盘扩展中检测到通过在 iMessage 中点击“发送”等操作清除了文本字段?

如何本地化 iMessage 贴纸?

如何去除华为路由模拟器配置时弹出的信息

iOS 10 iMessage 应用扩展:如何计算超高导航栏的高度

IOS iMessage扩展截图检测