草庐IT

test-driven-development-with-refa

全部标签

ios - xctool 构建失败 : Test bundle not found under `Debug-iphonesimulator`

我在运行xctoolbuild时遇到故障。我的命令如下:xctoolcleanbuildrun-tests-only'MyAppKIFTests'-workspaceMyApp.xcworkspace/-scheme'Debug'-destination"platform=iOSSimulator,name=iPhone6,OS=latest"-sdkiphonesimulator-reporterjunit-reporterplain构建失败并出现以下错误:Failedtoquerythelistoftestcasesinthetestbundle:Testbundlenotfoun

ios - 测试飞行 2.0.0 : "MyApp" isn't compatible with this device

这是我使用新的Xcode9.0构建项目时最新的TestFlight应用程序问题。我不明白是TestFlight的问题还是新的Xcode对兼容性设置做了什么改动。因为我仍然可以通过TestFlight在同一设备上安装我使用Xcode8.3构建的以前的版本。需要帮助! 最佳答案 在通过iTunesConnect中的TestFlight成功构建8次后,我遇到了同样的问题。由于某种原因,我的第9个版本开始在我所有旧测试设备上的TestFlight中显示“不兼容的硬件”错误。这最终不是TestFlight的问题,而是我的存档的问题。当我在XC

ios - XCode 9 中 xcode-ui-testing 面临的问题

在XCode8和swift3.2中开发的ios应用程序的UI测试。将XCode升级到9后面临处理ScrollViews、collectionViews的问题我可以点击并访问Buttons、StaticTexts、TextFields元素。但是我无法点击或访问XCode9和Swift3.2上的collectionviews、scrollviews、tableviews元素。假设在之前的XCode版本(即XCode8.3)中我使用了代码app.collectionViews.collectionViews.cells.images.element(boundBy:0).tap()点击主页(

ios - 在审查应用程序时无法将测试人员添加到 Test Flight

将应用提交审核后,我无法向构建中添加新的测试人员或新的测试组。单击AppStore连接中构建下的“测试飞行”选项卡中的添加按钮时,会显示一个弹出消息,其中包含消息“您只能将1.9.5版的一个构建提交到BetaAppReview”。 最佳答案 除AppStoreConnect用户外,任何测试人员都无法使用正在审查中的构建。虽然错误消息不是很清楚,但您不能将外部用户添加到未批准的构建中。一旦获得批准,您就可以向其中添加新的用户组。 关于ios-在审查应用程序时无法将测试人员添加到TestFl

ios - Xcode 10 beta 6 Whole Module 设置导致 "cannot have input files with file list"错误

我正在尝试使用发布配置使用新的Xcode10(beta6)编译应用程序目标。用于发布配置的Xcode10具有SWIFT_COMPILATION_MODE设置为WholeModule.不幸的是,编译以神秘错误结束::0:error:cannothaveinputfileswithfilelistCommandCompileSwiftfailedwithanonzeroexitcode有谁知道问题的根源是什么?值得补充的是改变SWIFT_COMPILATION_MODE至Incremental导致构建成功。 最佳答案 我设法解决了这个问

ios - siri 重播就像 "Sorry, there was a problem with the app"

我只是想将自定义SiriIntent集成到我的应用程序中。我已经完成了Intent处理程序的代码,我可以创建快捷方式,但是当我运行我的快捷方式时。我无法打开我的应用程序。看这张图片/image/m2fby.png 最佳答案 一个可能的解决方案是确保您的Intent不会占用太多内存(~ 关于ios-siri重播就像"Sorry,therewasaproblemwiththeapp",我们在StackOverflow上找到一个类似的问题: https://stac

c++ - 用VS2015编译共享库 : "this client is not compatible with the paired build agent"

我使用VisualStudioEnterprise2015Update1创建了一个共享库:文件>新建项目>模板>VisualC++>跨平台>共享库(Android、iOS)我默认得到以下项目结构:android项目构建成功。但是,当我尝试编译iOS项目(屏幕截图中突出显示的项目)时,问题出现了。由于需要构建代理,我使用npm在Mac上安装了它和vcremote(如此处解释:https://msdn.microsoft.com/library/mt147405.aspx)。我通过进入Tools>Options>CrossPlatform>C++>iOS>Pairing成功地将Visual

iOS AMSlideMenu 接收器 (<MainVC : 0x8f92a90>) has no segue with identifier 'rightMenu' '

我想使用库AMSlideMenu来制作抽屉导航。我看到了YT教程,用它制作了我自己的抽屉导航。问题是,我只想使用左侧菜单,所以我遇到了这个错误,因为它没有找到正确的菜单...我该如何解决?谢谢, 最佳答案 我通过仔细检查我的Segue类是否设置正确来修复此问题。单击TableView和segueView之间的segue链接,并确保已将类设置为“AMSlideMenuContentSegue”和正确的标识符(“firstSegue”、“secondSegue”):在此链接之前,MainVC(或等效)View转至菜单链接的TableVi

iOS 10.0.1 和 Xcode 错误 : "Could not find developer disk image"

这个问题在这里已经有了答案:"CouldnotfindDeveloperDiskImage"(9个回答)关闭6年前。我更新到iOS10.0.1,无法再将我的项目部署到设备上。它在更新之前就在工作。我相信我的Xcode已更新(7.3.1)。重新启动设备和计算机无法解决问题。同样有趣的是,在Xcode设置->iOS部署目标->iOS9.3是可用的更高版本!有人有解决办法吗?

objective-c - NSPredicate 101 : Using NSPredicate with a NSMutableArray of custom objects

这是一个非常基本的问题,即使我认为理解了NSPredicate的基础知识,我仍然对为什么我在这里遇到错误感到困惑(searchText是一个指向正在处理的NSString对象的指针传递到方法中)。NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"SELF.namecontains[cd]%@",searchText];_searchResults=[_personArrayfilteredArrayUsingPredicate:predicate];我有一个自定义对象(例如Person对象)的NSMutableArray,它