草庐IT

xcode4.1

全部标签

ios - 没有测试的 Xcode 中的代码覆盖率(用于手动运行)

代码覆盖率通常与Xcode中的测试一起使用。我想将它用于手动执行的应用程序。我可以使用第三方工具吗?例如:我在设备上构建并启动应用程序,使用它执行一些操作,然后查看代码覆盖率结果。 最佳答案 这里有人建议解决方案:https://github.com/SlatherOrg/slather/issues/209您可以尝试让XCUITest永远休眠,然后手动使用该应用程序,并查看是否在终止时生成覆盖率文件。我只是尝试了这个解决方案,它对我来说非常有效:classFooTests:XCTestCase{overridefuncsetUp(

ios - Xcode 7.3.1 - SVN : Couldn't communicate with a helper application

使用Xcode7.3.1,当我尝试提交任何更改到我的受SVN源代码控制的项目时出现以下错误“工作副本“ProjectName”提交文件失败。无法与辅助应用程序通信”我的猜测是它无法定位/执行引擎盖下的“svn”二进制文件,但Xcode中的其他SVN操作正常工作似乎很奇怪(源代码管理->历史...愉快地显示所有以前的提交等,这表明它能够很好地与SVN服务器通信)网站上还有其他与此类似的问题,但都与Git项目有关或未得到答复 最佳答案 我们在添加新本地化时遇到了这个问题。我们正在使用xCode8.2.1我们发现问题是由其中带有@字符的图

ios - 存档时应用了 Xcode 中的哪些额外设置?

我有一个iOS项目。作为对Build的响应(在方案中选择了发布配置),它的dsym大小为6.5MB。然而,当我存档时(在方案中选择相同的配置)它的重量只有2.9MB。这不是学术问题。丢失的数据包括我的静态库的所有符号,这使我的崩溃日志的用处大大降低。哪些设置可以解释选择相同配置的构建和存档之间的差异?这是Xcode5.0的问题,但我想我遇到这个问题已经有一段时间了。 最佳答案 我相信它做的几件事是:从应用程序中删除所有调试符号到.dsym文件将各种文章从ascii压缩成二进制(比如字符串文件)一些差异可能来自以下构建标志:DEPLO

ios - 使用不同的构建配置时,Xcode 调试器值为 nil

我决定使用连接到不同构建配置的不同方案来管理同一应用程序目标的不同预处理器定义。这意味着我已经复制了调试构建配置并给它一个新名称(例如Staging)。后记定义了为每个新构建配置定义的预处理器宏。设置一个新的共享方案,“运行”步骤使用我刚刚创建的新“暂存”(调试副本)构建配置。该应用程序运行正常,但我注意到调试器值全部为零。将方案设置为从“调试”构建配置运行时,一切都很好。新的构建配置是调试配置的完整副本,并定义了附加的预处理器宏。将调试构建配置重命名为其他任何名称时也会发生这种情况。有没有办法让调试器使用不同的(启用调试)构建配置? 最佳答案

ios - CLLocationManager 一直不工作(iOS 8,Xcode 6)

基本上委托(delegate)方法的一半时间-(void)locationManager:(CLLocationManager*)managerdidUpdateLocations:(NSArray*)locations;根本没有被调用。但另一半时间它工作得很好!我发现它通常发生在我关闭并退出Xcode后第一次启动它时,但在那之后或之后运行几次它似乎工作正常。我不能100%确定这只是Xcode问题还是什么,我很快就会获得开发者许可证,所以我会看看它是否能在实际设备上正常工作。从viewDidAppear开始(也在viewDidLoad中尝试过,没有区别),我运行一个方法来初始化我的lo

ios - 自动完成不适用于 Xcode 6 中的 "@"

我在Xcode6中有一个Objective-C项目。在Xcode5中,当我输入“@”字符时,它会自动完成,但在Xcode6中不会这样做。我找不到选项要在设置/首选项中启用此功能,有没有人碰巧知道如何恢复此功能?对于对象、类和常量等,自动完成工作。非常感谢! 最佳答案 Apple更改了自动完成行为,现在您应该在按下@符号后立即按下ESC。不要忘记在设置菜单中启用此“功能”:Xcode首选项>文本编辑>使用Escape键显示完成建议 关于ios-自动完成不适用于Xcode6中的"@",我们在

ios - Xcode 7 ValidateEmbeddedBinary 错误 Could not read data in foo-WatchKit-App.app

我也在尝试使用WatchKit应用程序在iOS应用程序上进行完整构建。在为Archive编译完整项目时,我看到以下内容ValidateEmbeddedBinaryDerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app/Watch/lifa93-WatchKit-App.appcd/Users/lordandrei/Projects/git/X7/lifa93exportPATH="/Applications/Xc

ios - 如何在 Xcode 中捕获代码指标?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我想让我的代码更简洁。为此,我正在寻找一种工具来在Xcode中生成代码指标。我想要一个统计数据,显示添加了多少测试、类(class)等。主要目标是检索程序的圈复杂度。有谁知道可以为我提供一些代码指标的好的Xcode工具或插件?

ios - XcodeColors 在 XCode 5 中不起作用

我尝试在XCode5中安装XcodeColors。但不幸的是,它无法与我从XCode4.6获得的旧插件一起使用。作为下一步,我查看了github网站,在那里我看到了以下拉取请求,它为XCode5提供了一个工作版本:https://github.com/mralexgray/XcodeColors我已经下载了项目并以Release模式运行它。但是在插件目录中没有创建任何XcodeColors。有人在XCode5中有可用的XcodeColors插件吗? 最佳答案 问题已经解决:你会发现here为Xcode5安装XcodeColors的所

xcode 5.1 中的 ios 6.0 模拟器

我刚刚成功将我的Xcode工具更新到5.1版本,当我在首选项部分选中“下载”选项时,我注意到没有下载ios6.0模拟器的选项。(请查看附图)那么如何在Xcode5.1中访问ios6.0模拟器呢? 最佳答案 请按照此过程升级您的xCodeUpgradexCode最后更改部署目标以访问IOS6和IOS7模拟器。 关于xcode5.1中的ios6.0模拟器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q