iMessage扩展iOS的单元测试用例
我在当前应用程序中添加了一个iMessage扩展作为目标&我正在尝试为iMessage扩展添加单元测试我尝试为iMessage扩展添加测试用例,但出现错误 架构x86_64的未定义符号: “Target.ViewController的类型元数据访问器”,引用自: ViewControllerTests.o中的TargetTest.ViewControllerTests.setUp()->() 是否为Target.ViewController键入元数据访问器?在ViewControllerTests.o中 ld:找不到架构x86_64的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 我的观察:在添加iMessage扩展目标时,Apple没有为该扩展添加单元测试用例的选项,我也不能在手动添加单元测试目标时选择iMessage目标。iMessage扩展iOS的单元测试用例,ios,unit-testing,imessage-extension,xctestcase,Ios,Unit Testing,Imessage Extension,Xctestcase,我在当前应用程序中添加了一个iMessage扩展作为目标&我正在尝试为iMessage扩展添加单元测试我尝试为iMessage扩展添加测试用例,但出现错误 架构x86_64的未定义符号: “Target.ViewController的类型元数据访问器”,引用自: ViewControllerTests.o中的TargetTest.ViewControllerTests.setUp()->() 是否为Target.ViewController键入元数据访问器?在ViewControllerTest
是否有人在iMessage extension中添加了单元测试用例,或者知道如何在这种情况下解决此错误。提供您的代码。@SagarBhut您想要什么代码?我没有亲自尝试过这样做,因此我不确定这是否可行。但是,您可能希望将代码提取到框架中,并在框架中测试代码,那么消息扩展中的代码可以是最小的,您可以稍后在其他地方重用代码。请记住,我只是建议这样做,因为我没有任何创建消息应用程序扩展的经验,所以不知道真正的解决方案。