如何在模拟器中配置 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 中点击“发送”等操作清除了文本字段?