草庐IT

ios - 如何防止调试器栏出现在 Xcode 7 中?

问题我不确定如何防止调试器栏针对某些文件出现/消失。这是自从我开始使用Xcode7以来就一直出现的问题。为什么这是个问题点击编辑器后会选中两到三行,切换到辅助编辑器,如下图所示。以下是我目前对这个问题的了解:我上网查了一下,没有找到关于这个问题的信息。如果我选择在右侧显示助理编辑器,问题仍然存在。有些文件不会导致调试器显示。即使我选择在行为中隐藏调试器,问题仍然存在。如果我使用激活按钮来显示调试器,然后尝试将其向下拖动,该栏会停留在底部,不会消失。对于不显示调试器栏的文件,我可以将调试器向下拖动,它会完全隐藏。这不会发生在Xcode6.4上。这发生在OSX和iOS项目上。理想的解决方案

ios - XCode强制换行

我正在寻找XCode中的强制换行功能。我确实检查了我们在Preferences->TextEditing->CheckPageguideenable下是否有设置。但我想要的是在输入和格式化代码时,所有句子都不应超过此页面指南限制。我搜索了很多,但无法找到所需的解决方案。所以基本上我正在寻找一些可以强制包装超出行的命令设置。请找到屏幕截图以便更好地理解我的问题。这是启用页面指南的方式这是我需要的 最佳答案 您可以将页面指南(在Preferences->TextEditing->Editing中)设置为您想要的宽度。它将在代码Pane中

ios - Xcode Obj-C 无法打开输出文件进行写入,架构 x86_64 的 errno=21

首先,我正在从事的项目是用Objective-C编写的,我使用XCode8.3.2。当我想在Debug模式下运行我的应用程序时,我没有遇到任何问题,它可以在模拟器和真实设备上运行。但是当我尝试在Release模式下运行应用程序时,会出现两个错误:ld:can'topenoutputfileforwriting:/Users/rr/Library/Developer/Xcode/DerivedData/LehrerApp-abwqpnehycsrglaplrxtulrrlplf/Build/Intermediates/LehrerApp.build/Release-iphonesimul

ios - Xcode 代码完成自定义描述

对于某些方法,Xcode的代码完成/建议/自动完成功能会显示说明:当我创建类、函数、变量等不提供描述时,描述没有显示:但是,在右侧的快速帮助菜单中,单击alt+click时,它会:我试过了this"solution",但它没有用。我需要在描述中包含任何特殊字符吗?注意事项我目前使用的是Xcode9beta1,但我在Xcode8中也遇到过这个问题。更新很高兴地说它现在适用于Xcode9GM。 最佳答案 我觉得可能是///后面没有空格。正确的做法应该是///Thisisadescription事实上,如果您为屏幕截图中提到的函数添加文档

ios - 更新到 Xcode 9/Swift 4 后 AVCapture 出现奇怪的编译错误

这个问题在这里已经有了答案:AppfreezesaftertryingtousecamerainiOSsimulatorevenwithdocatchhandling(1个回答)关闭5年前。我有一个普通的UIViewController,它使用AVCapturePhoto,我在其中创建了一个自定义捕获Controller。在我更新到Xcode9并将我的代码转换为Swift4之前一切正常,现在当我尝试编译时我得到了这个编译错误:Undefinedsymbolsforarchitecturex86_64:"__T0So22AVCapturePhotoSettingsC12AVFoundat

ios - 如何使用 Xcode9 在 Debug 区域中显示此 Log 消息?

This看起来很有希望,但似乎不是重复的问题,因为它解决了Swift中的问题。我正在完成一个现有的ObjectiveC项目,但是NSLog当我更新到Xcode9时消失了。所以我在Xcode中寻找一些设置,让我继续使用NSLog微调项目。使用Swift和Objective-C应用程序日志记录的基本调试在Xcode9中似乎已更改为NSLog消息不再出现在“调试”区域中。设置DEBUG=1的窗口不再像Figure2 TheDEBUGpreprocessormacrosettinginanXcodeproject.了。举个例子,我想使用Xcode9在调试区显示这个字符串消息。NSString*

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 - init() 在 Swift 4 的 AVCaptureDeviceInput 中不可用

我的应用程序中有一个像Snapchat一样显示后置摄像头的ViewController,它在Swift3中运行良好,但是当我更新到Swift4时,编译器不允许我运行它,因为出现以下错误:init()isunavailableforAVCaptureDeviceInput这个ViewController应该像Snapchat一样显示没有任何按钮或额外东西的相机。所以,这里是完整的ViewController代码:importUIKitimportAVFoundationclasscameraViewController:UIViewController,UIImagePickerCont

ios - ipatool 失败,出现异常 : #<NoMethodError: undefined method `toolsPath' for nil:NillClass>

将Xcode升级到9.0.1版本后,我在我的一个项目中导出为iPA时遇到错误“ipatool失败并出现异常:#NoMethodError:未定义的方法‘toolsPath’fornil:NilClass”。尝试导出其他项目文件和同一项目文件的旧版本,可能我能够导出iPA。由于依赖框架的限制,项目中的Bitcode被禁用。看了一些博客并没有找到这个问题的令人信服的答案。希望有人能帮助我理解这个问题吗?Xcodeversion:9.0.1MACOSVersion:10.13ipatoolJSON错误响应:{代码=646;description="ipatoolfailedwithanexc

ios - gRPC-Core 编译错误 - Swift 4/Xcode 9 更新后的 Apple Mach-O 链接器错误

从8.3.3更新到Xcode9.1后,我正在处理的一个项目出现了多个错误,这些错误源于与Firebase捆绑在一起的gRPC-Core。这些错误毫无意义(至少对我而言),我已经尝试了所有常用的修复方法(删除pod、重新安装、更新pod、清理、构建、删除派生数据等)。Cocoapods版本是1.3.1项目中使用的Pod(更新前一切正常,没有其他Pod的其他错误)。pod'Firebase/Core'pod'Firebase/Messaging'pod'Firebase/Firestore'pod'FirebaseUI/Firestore','~>4.0'pod'FirebaseUI/St