草庐IT

xcode_help-accounts_preferences

全部标签

xcode - 为什么 Xcode 的错误检查对我的测试文件夹不起作用?

我放入CallInTests文件夹中的任何类都不再接受错误检查。有没有办法更改我的设置或文件结构,以便检查这些文件是否有错误?我的同事也有这个问题,所以这不是本地问题。这些是我在终端中使用的脚本,所以实际上并没有与项目一起编译,但我已经将它们放入其中,因此很容易在git上更新它们。我试过删除派生数据、清理、重建和重新启动Xcode,但均无济于事。现在我正在Playground上构建类(class),然后复制并粘贴它,但我想要一个更好的解决方案。 最佳答案 您是否在构建应用的同时构建了测试目标?您必须转到方案设置->构建选项卡->列表

xcode - Podfile PXGoogleDirections 和 GoogleMaps 名称冲突

我正在尝试将新的pod(PXGoogleDirections)安装到我已经安装了GoogleMapspod的现有xcode项目。platform:ios,'8.0'use_frameworks!target'Roadtrip'dopod'GoogleMaps'pod'PXGoogleDirections'endtarget'RoadtripTests'doendtarget'RoadtripUITests'doend当我运行“podinstall”时,出现错误:“[!]'PROJECT'目标具有名称冲突的框架:GoogleMaps。”知道如何解决这个问题吗?我已经尝试使用与PXGoog

xcode - Swift 中 NSTask 的根权限

我在网上搜索了很多,想找到一种在我的NSTask中获得root权限的简单方法,但我只找到了用Objective-C编写的旧文章。但是我的Xcode项目是用Swift编写的:x有没有办法解决这个问题以运行具有Root权限的NSTask?:)我知道我必须使用AppleScript、STPrivilegedTask或Apple的BetterAuthorizationSample之类的东西,但我发现的都是用Objective-C编写的...我的想法是创建一个应用程序,使存储介质可以使用命令createinstallmedia启动:p一切正常,唯一的问题是该命令需要root权限,为了测试,我只需

ios - Xcode UI测试 : label disappears from hierarchy and won't come back

这是使用Xcode7.2.1和Swift2.0。我有一个包含用于显示错误消息的UILabel的表格单元格。因此在初始加载时使用如下代码将其清空:cell.errorLabel.alpha=0.0cell.errorLabel.text=nil稍后,当我检测到要显示的错误时,我会这样做:cell.label.text="to"cell.errorLabel.alpha=1.0cell.errorLabel.text="Error!!!!"这在运行应用程序时工作正常。但是,在UI测试中运行时,我尝试测试错误是否显示如下:lettoCell=XCUIApplication().tables.

ios - 新 Xcode 7.3 : Swift NSDate extension with nullable convenience init crashes EXC_BAD_ACCESS

我有这个带有可为空初始化的NSDate扩展,它一直运行良好,直到我更新到新发布的Xcode7.3。现在它因EXC_BAD_ACCESS而崩溃。extensionNSDate{convenienceinit?(dateString:String,formatString:String?){letdateFormatter=NSDateFormatter()dateFormatter.dateFormat=formatStringletnewDate:NSDate?=dateFormatter.dateFromString(dateString)ifletnewNewDate=newDat

xcode - swift - MacOs 应用程序 - 添加到 finder 上下文菜单?

毕竟,我是swiftcocoa应用程序的新手。我正在为我的公司开发一个MacOS应用程序,目的是打开一个文件(“右键单击->使用我的应用程序打开”)来处理它。但是经过几次搜索,我无法找到一种方法来做到这一点。(我可能没有搜索好的术语,但就像我说的,我对此很陌生)(我用寄存器做了类似windows的事情)有人有想法吗?链接、文档?谢谢! 最佳答案 请查看基于文档的应用程序。这是一个巨大的话题:https://developer.apple.com/library/mac/documentation/DataManagement/Con

swift - Xcode8 Beta 创建弱引用时出现EXC_BAD_ACCESS 错误

以下代码复制自WeakReferencessectionoftheOfficialdocumentclassPerson{letname:Stringinit(name:String){self.name=name}varapartment:Apartment?deinit{print("\(name)isbeingdeinitialized")}}classApartment{letunit:Stringinit(unit:String){self.unit=unit}weakvartenant:Person?deinit{print("Apartment\(unit)isbeing

swift - 在 Xcode 8 beta 6 上通过 CallKit 的 SpeakerBox

SpeakerBox更新到Xcode8beta6后,Apple制作的应用程序不再运行。它记录一个错误:Errorrequestingtransaction:ErrorDomain=com.apple.CallKit.error.requesttransactionCode=2"(null)"其中Code=2是CXErrorCodeRequestTransactionErrorUnknownCallProvider错误。在Xcode8beta4上一切正常。有人知道那里发生了什么吗? 最佳答案 我必须正确修复应用委托(delegate)

ios - Xcode-编译Swift段错误11

项目配置:Xcode7.3.1最低iOS版本7.1iOSSDK9.3椰子尝试编译混合的Objective-C/Swift项目时-收到错误SegmentationFault11,下一个构建日志:Compile*.swiftCommandfailedduetosignal:SegmentationFault11在错误的详细信息中,我可以看到带有一些有用信息的很长的输出:CompileSwiftnormalarm64filePath/*.swift0swift0x000000010b73266bllvm::sys::PrintStackTrace(llvm::raw_ostream&)+43

ios - 导航 Controller 在 Xcode 8 的屏幕上导致自动布局问题

这发生在我一直在开发的几个应用程序上,我相信它与导航栏或标签栏有关。我将在另一个屏幕上工作并弄乱代码,然后随机滚动Storyboard并看到所有约束的值突然更改,并且一些项目已扩展到1000x1000。有没有人以前遇到过这种情况,知道是什么原因造成的?现在我已经发生过好几次了,每次都重置它们显然很烦人。 最佳答案 由于您将Xcode更新为8,您可能需要更新整个场景中的帧(一次)。如果您每次都这样做但没有帮助,对我来说改变Storyboard的大小会有所帮助。例如,从iPhoneSE更改为iPhone6,反之亦然。现在在Xcode8.