草庐IT

Swift-XCode

全部标签

ios - 使用 Jenkins 构建 Xcode 项目会出现代码设计错误

我正在尝试使用Jenkins构建Xcode项目。Unity引擎生成的Xcode项目。我可以直接从XcodeGUI构建这个项目,但是当尝试通过Jenkins构建项目时,我在构建结束时遇到以下错误:SigningIdentity:"iPhoneDeveloper:MyNameMySurname(XXXXXXXXXX)"ProvisioningProfile:"iOSTeamProvisioningProfile:*"(XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX)/usr/bin/codesign--force--sign37DF6AF254E5A4856B1BA0

ios - 为什么 Xcode 会显示比 Instruments for SceneKit 应用程序更多的内存使用?

我正在尝试调试为什么我们基于SceneKit的应用程序使用如此多的内存,但Xcode和Instruments/Allocations似乎对所使用的内存量有非常不同的值。当我查看Xcode时,我看到类似600MB的东西,但是当我将相同的运行session转移到Instruments/Allocations时,我看到一个非常不同的持久字节数,比如150MB.哪个是正确的?为什么不同?他们测量的是不同的东西吗?(无论我是转移Xcode调试session还是在Instruments中重新开始,似乎都没有太大区别。)我关心的原因是iOS正在终止应用程序以过度使用内存(根据Xcode),但我似乎无

ios - 我需要为 armv7s 编译哪个 Xcode 版本?

我有一部iPhone5c。如何为armv7s架构编译Xcode项目?我下载了Xcode9.2,但我在“项目配置”屏幕中找到的唯一架构是arm64。那么,你是怎么做到的呢? 最佳答案 5c是32位的,不支持iOS10.x以后的系统。因此,要为其编译,您必须将部署目标设置为iOS10。当您这样做时,您将获得一个包含32位的二进制文件。您甚至可以使用Xcode10做到这一点。 关于ios-我需要为armv7s编译哪个Xcode版本?,我们在StackOverflow上找到一个类似的问题:

ios - Rx swift : How to create cache for last network response without creating class/struct property?

我正在开发使用IPStackAPI进行地理定位的iOS应用程序。我想通过首先请求外部(公共(public))IP地址来优化IPStackApi的使用,然后在该IP未更改的情况下重新使用lat响应。所以我所追求的是我每次都询问https://www.ipify.org关于外部IP,然后问https://ipstack.com使用给定的IP地址。如果我第二次询问但IP未更改,则重新使用上次响应(或实际缓存的字典,其中IP作为键,响应作为值)。我有一个解决方案,但我对代码中的缓存属性不满意。它是某种状态,代码的其他部分可以改变它。我正在考虑在RxSwfit中使用一些scan()运算符,但我想

ios - 如何在 Xcode 中显示照片库图像?

我的objective-c代码出错,出现Code=13错误,并且不在ImageView中显示相机照片或图书馆的图像。我正在使用Xcode10.1,部署目标为12.0,并且我将使用UIImagePickerControllernotpickingimageiniOS9中的示例我有两个问题:1)即使我在p-list中添加了“隐私-照片库使用说明|我们想使用该库”,它仍然给我这个错误:[发现]发现扩展时遇到的错误:ErrorDomain=PlugInKitCode=13"querycancelled"UserInfo={NSLocalizedDescription=querycancelle

ios - Cocoapods:如何使用最新的 Swift 版本创建一个 pod?

我正在学习如何使用Cocoapods创建一个pod,所以我运行了这个命令:podlibcreate{my_pod_name}使用iOS平台、Swift语言,包括我的库中的演示应用程序,不使用任何测试框架或基于View的测试。但是,在打开项目时,我收到警告:ConversiontoSwift4.2isavailable这就是我在build设置中看到的:那么为什么会这样呢?感谢您的帮助! 最佳答案 如果我没有正确理解你的问题,Swift版本由Podspec决定.更详细地说,它看起来像:Pod::Spec.newdo|spec|...sp

ios - Xcode 10 : what is in 'Library/Developer/Xcode/UserData/IB Support/Simulator Devices' ?

我注意到这个目录:/Users/$USER/Library/Developer/Xcode/UserData/IBSupport/SimulatorDevices在我的Mac上包含一些相当大的目录:$du-d1-h|sort-h...1.7G./A7F495BF-B286-4A8B-83A7-7E3D32A237AE2.4G./E9F53010-C7A9-469D-8859-D482D6D334FC5.9G./E85370F1-3126-4679-AA61-35DCAA6B78719.8G./56FB0674-0DA8-41BA-BA0D-0398CF2139A122G./9F55C8

ios - 在 Swift 中检测来自 AVSpeech 和 AVUtterance 的正在进行的语音

我知道你可以使用委托(delegate)方法来判断AV语音何时结束extensionMyViewController:AVSpeechSynthesizerDelegate{funcspeechSynthesizer(synthesizer:AVSpeechSynthesizer,didFinishSpeechUtteranceutterance:AVSpeechUtterance){print("speechfinished")}}但您如何判断语音是否正在进行且尚未结束?现在,我开始演讲voice.speak(utt)//dosomething我想在对方说话时在结束之前做点什么。仅仅

ios - Swift iOS - 将数据作为包含自定义模型的自定义模型添加到 Firestore

所以我有两个自定义模型类。一个是Story,另一个是Page。Story包含多个属性,包括一组pages。structStory{varname:Stringvarpages:[Page]vartags:[String]varlikes:[String]varisPrivate:Boolvardictionary:[String:Any]{return["name":name,"pages":pages,"tags":tags,"likes":likes,"isPrivate":isPrivate,]}structPage{letthumbnail:Stringletimage:Str

ios - 如何在 Xcode 中编写集成测试?

测试分为三个基本层:单元测试——确保每个功能/代码单元按预期工作功能测试——确保单元按预期相互交互集成测试——确保我们的应用按预期与其他应用/API/服务集成我可以使用Xcode的iOSUnitTestingBundle和iOSUITestingBundle处理案例1.和2.我不知道如何从第3点开始编写测试。我想编写测试来检查我的应用程序是否与后端、BLE设备等正确集成。请注意,我已经编写了使用CI运行的单元测试。集成测试不应该在CI中运行,因为它依赖于外部环境。我只想手动运行它。如何在Xcode中处理它?第二个单元测试目标?有什么建议吗?您如何在您的系统中处理它?