通过框架对应用程序扩展iOS8进行单元测试
苹果公司建议您将所有代码放在一个框架中,这样您就可以对其进行测试 所以我的问题是,这必须是一个嵌入式框架,还是您可以创建一个单独的项目并将所有扩展代码放在其中 我担心的是,在创建扩展名时,它会附带一个info.plist文件和一个授权文件,我不确定应该将这些文件放在与框架相关的位置等等 另外,一旦您完成了独立或嵌入式框架项目,您如何为测试设置主机?我最感兴趣的是主机应用程序是照片,但我说我需要加载从通过框架对应用程序扩展iOS8进行单元测试,ios,unit-testing,frameworks,ios8-share-extension,Ios,Unit Testing,Frameworks,Ios8 Share Extension,苹果公司建议您将所有代码放在一个框架中,这样您就可以对其进行测试 所以我的问题是,这必须是一个嵌入式框架,还是您可以创建一个单独的项目并将所有扩展代码放在其中 我担心的是,在创建扩展名时,它会附带一个info.plist文件和一个授权文件,我不确定应该将这些文件放在与框架相关的位置等等 另外,一旦您完成了独立或嵌入式框架项目,您如何为测试设置主机?我最感兴趣的是主机应用程序是照片,但我说我需要加载从SLComposeServiceViewController派生的实际情节提要。那么,您是否会创建
SLComposeServiceViewController
派生的实际情节提要。那么,您是否会创建一个可以设置为主机的应用程序委派目标,然后让它加载扩展的mainterface.storyboard
,以开始测试
更新
因此,我最近发现了应用程序测试和逻辑测试之间的区别。所以稍微更新一下我的问题,有没有一种方法可以测试您的扩展UI?我的假设是有一个应用程序宿主目标,并加载第一个视图作为扩展情节提要视图。您是否能够找到扩展的测试策略?我也在调查同样的事情。