iOS 12在QuickType栏中提示电话号码
Lyft如何在QuickType bar中建议我的电话号码,以便我不必手动输入它?我知道Apple引入了用户名,密码,安全代码等的Autofill功能,iOS 12介绍了此手机号码建议可能正在使用类似的功能,但我不知道如何获取我的任何应用程序来建议电话号码就像Lyft在下面一样. 解决方案 @rob在我的问题下的评论中说. textField.textContentType = UITextContentType.telephoneNumber 导致我一直在寻找的行为.谢谢@Rob 其他解决方案 来自接口构建器/故事板 选择一个文字场. 显示属性检查员. 来自代码 您可以在任何UITextField 中访问此属性 textField.textContentType = .telephoneNumber 其他解决方案 电话号码自动填充强度解决方案: textfield.keyboardType = .asciicapablenu
12 2024-03-20
编程技术问答社区
自动填充iOS12提醒信息用户在首次登录应用后保存密码?
我正在使用此教程" iOS 12密码工具:改善用户安全和体验" 一切正常,但是iOS并不是提示我使用uialert以在我第一次登录时保存密码.我想问一下如何触发uialert以提示用户第一次将密码保存到键链? 解决方案 您必须清除文本字段并删除视图层次结构. 注意:使用Xcode 10,您可以在模拟器中使用保存用户名密码. override func viewDidDisappear(_ animated: Bool) { super.viewDidDisappear(animated) view.endEditing(true) txtfEmail.text = nil txtfPassword.text = nil }
16 2024-03-20
编程技术问答社区
使用ARKit 2检测物体时显示边界框
我已经扫描并训练了多个现实世界对象.我确实有ARReferenceObject,并且该应用程序可检测到它们. 我面临的问题是当对象doest没有不同的,充满活力的功能返回检测结果需要几秒钟的时间,我可以理解.现在,我希望该应用程序在试图检测它时在对象上显示一个边界框和一个活动指示器. 我看不到有关此的任何信息.另外,如果有任何方法可以获取检测开始的时间或被检测到的对象的信心百分比. 任何帮助都将不胜感激. 解决方案 在检测到ARReferenceObject方面,可以显示boundingBox.尽管我不确定您为什么要这样做(无论如何). 例如,假设您的参考原理位于水平表面上,则首先需要将估计的边界框放在飞机上(或使用其他其他方法提前放置),并且在检测ArplaneanChor所花费的时间并放置边界箱,很可能已经检测到了您的模型. 可能的方法: 毫无疑问,ARReferenceObject具有center,extent和scale属性以及与对象关
12 2024-03-03
编程技术问答社区
我可以使用ARKit 2获得眼睛的测量值吗?
我正在从事一个项目,该项目需要使用iPhone X上的Arkit和True Depth Camera在iOS X上使用iOS 12 Beta 4在Xcode 10 beta上的iPhone X上的尺寸和距离之间的距离. ,由于我是Arkit的新手,因此我几乎没有理解在线搜索解决方案.但是,我遇到了一个 apple Develops develapter portal portal portal demo code.在该代码中,我尝试获取所需的值. 也提到答案 @rickster 我在arscnfacegeementry和arfaceanchor上工作以获取几个值. func update(withFaceAnchor anchor: ARFaceAnchor) { let faceGeometry = geometry as! ARSCNFaceGeometry faceGeometry.update(from: anchor.geometry)
20 2024-03-03
编程技术问答社区
iOS 12 IAP沙盒
我正在看这个 屏幕截图显示了它们显示功能 的屏幕截图 直接到一个问题: 我试图从iPhone 6s和iPhone X上访问它 - iOS 12 - ,但在屏幕末尾都没有此选项.另外,我已经搜索了这个主题,似乎没有人解决这个问题. 我的设备上的" Apple ID> iTunes&App商店" 此功能令人难以置信,因为它消除了注销我们的Apple ID的需求 - 这是/巨大的痛苦. 测试注释:我试图在设备上更改区域和语言 - 都失败了. 解决方案 立即在iOS 12.0.1上尝试过. 在Settings > Apple ID > iTunes & App Stores中,单击您的Apple ID(在页面顶部;它是超链接的).然后,选择"签名". 据我了解, 现在,您仍在您的Apple ID中签名,以提供各种服务,例如iCloud和Game Center.这很好. 打开一个未签名的应用程序(例如,您正在开发IAP的应用程序).
22 2024-03-03
编程技术问答社区
在iOS中读取短信
我是iOS开发人员,我试图构建具有自动激活功能的移动应用程序,我发现的是阅读SMS消息的更多内容,但仅使用私有API,这会导致Apple拒绝对我的应用.问题并感谢任何反馈可以帮助我. 是否有任何方法可以在iOS平台中读取短信消息而不面对Apple拒绝? 有人可以为我提供Apple Developer文档中的相关部分,该部分描述了它不允许在iOS平台中阅读SMS消息? 解决方案 不,没有办法阅读SMS消息.由于隐私问题,苹果对此非常严格. 登录到开发人员门户,然后单击 App Store评论指南. 指南中的任何地方都没有指定您无法访问SMS.但是,只有在使用不允许的私人方法并将拒绝应用程序的私人方法时,您才能访问. 您只能访问Apple提供已记录的API的数据.除非Apple为其提供API,否则您将无法访问应用程序的沙箱之外的文件. 其他解决方案 更新 来自iOS 12的Apple已得到支持,以读取文本字段中的安全代码(OTP-一次密码).
12 2024-03-03
编程技术问答社区
iOS 12企业应用启动时崩溃
每当我运行iOS 12应用程序时,启动屏幕会显示,并且立即关闭.我尝试过创建一个新项目,并通过USB在设备上运行它,也崩溃了.但是,如果我在iOS 12模拟器上运行它,一切正常. 以下是我的构建属性和环境的详细信息: OS:10.14 Macos Mojave Appcelerator Studio:建造5.1.1 钛SDK:7.4.1.GA iOS SDK版本:12 XCode:10.0 我使用的iPad具有iOS版本12.0.1. 这不是配置配置文件的问题,因为我尝试生成新的应用程序ID,带有新项目的新配置文件,但是它仍然在设备上不起作用. 感谢有人知道撞车的原因是什么,或任何线索如何获取崩溃的日志文件. 我尝试将iPad连接到我的Mac,通过iTunes同步,并尝试找到日志文件,但我找不到一种方法. 解决方案 我找到了解决此CT签名问题的解决方案.我要做的就是转到键链访问,将所有信任设置更改为 的"使用系统默认设置" Apple
10 2024-03-02
编程技术问答社区
如何解决iOS 12 Safari Cors预检错误?
我试图更好地理解CORS,因为我们的Web应用程序的几个用户正在抱怨,因为他们升级到iOS 12,他们正在收到前飞行错误. Web Inspector的错误 [Error] Preflight response is not successful [Error] Fetch API cannot load https://www.api.com due to access control checks. [Error] Failed to load resource: Preflight response is not successful (v4, line 0) 客户端应用程序是Apollo的React应用程序.它使用Apache HTTPD和Express JS来调用HTTPS的服务器. 所有其他浏览器都可以正常工作,这与iOS 12隔离. 当我浏览HTTPD访问日志时,什么是奇怪的,我看不到任何前通话.当我尝试直接击中服务器(在iOS 12上)时,我会
22 2024-03-02
编程技术问答社区
iOS v12 Https请求错误
我注意到,我在iOS V12上的离子Angular App提出的HTTPS请求分别失败了,永远不会到达我的后端. 我可以确认我的应用程序富有成效,并且此错误仅发生在iOS> = v12 上. 当我在Xcode 10 Beta中调试时,我会收到以下错误 {"标题":{" normalizedNames":{}," lazyupdate":null," headers":{}},"状态":0," statustext":" statustext":"未知错误"," url"," url":null ," ok":false," name":" httperrorresponse"," message":"(未知URL)的http失败响应:0未知错误","错误"," iStrusted":true}}} 我的节点/express.js后端设置以下标题 var allowedOrigins = ["https://example.com", "http://ionic
18 2024-02-20
编程技术问答社区
AFNetworking错误53在尝试后台获取期间
更新我的应用程序以支持背景应用程序刷新时,我遇到了afnetworking的问题. 我正在得到NSPOSIXErrorDomain Code=53 "Software caused connection abort".问题似乎发生在iOS 12中,背景连接终止. afnetworking 2.6.3用于使获取. AppDelegate.m: - (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { [OrdersService performFetch]; completionHandler(UIBackgroundFetchResultNewData); } OrdersService.m: -(void) perform
18 2024-01-19
编程技术问答社区
在旧的iOS模拟器上运行时,Xcode 10测试失败--"加载测试包失败...没有找到合适的图像"
我已经安装了Xcode 10,并将iOS应用程序升级到Swift 4.2.当我通过Xcode运行测试(UI和单元)时,在运行iOS 12的iPhone模拟器上,测试成功启动.当我尝试在运行先前的iOS版本(例如iOS 10.3.1)的模拟器上运行测试时,我会获得"未能加载测试捆绑包".这些测试在XCode 9.4上成功运行.我可以在这个较旧的模拟器上运行我的应用程序. Xcode输出如下("读取列表"是应用程序名称): 2018-09-16 15:11:36.667 Readlist [11401:11478426]未能从文件上加载测试捆绑: Debug-iphonesimulator/ReadingList.app/PlugIns/ReadingList_UnitTests.xctest/: Error Domain=NSCocoaErrorDomain Code=3587 "dlopen_preflight(/Users/andrewbennet/Library/Deve
18 2023-12-20
编程技术问答社区
模型运行的是iOS 10.2 (14C92),这个版本的Xcode可能不支持这个版本。
我面临这个错误,我已经完成了对此的研究. 我得出结论,我需要一个文件以进行设备支持10.2(14c92) 请共享该文件. goto: 右键单击Xco​​de 8或Xcode的较新版本,选择"显示" 包内容","内容","开发人员","平台", " iPhoneos.platform","设备支持" 复制 10.2(14c92)文件夹(或以后的版本). 我需要那个文件夹. 谢谢. 解决方案 在这里,我在Xcode 8+或Xcode 9+中有12.1或12.0或11.3或11.4的文件.您可以从此链接下载文件. 10.3: - 11.3: - 11.4: - 12.0&12.1: - 设备支持文件 步骤: - 下载zip文件并提取它们. 单击Mac OS中的" Finder" 单击"转到文件夹" 将此路径粘贴在他们的(确保您已使用xcode安装了Xcode:" xcode.app")/applications/xcode.a
16 2023-12-20
编程技术问答社区
这部iPhone运行的是iOS 12.0 (16A366),这个版本的Xcode可能不支持这个版本。
我正在使用Xcode(版本9.0(9A235)),当我尝试在iPhone上运行应用程序时,我会遇到此错误. 此iPhone正在运行iOS 12.0(16A366),这可能不受此版本的Xcode支持. 由于MacOS的不兼容版本,我无法更新Xcode. 还有其他解决方案吗? 解决方案 您需要使用iOS版本12.0的Xcode 10. 其他解决方案 下载基于iPhone模型的文件 1-打开目录: /applications/xcode.app/contents/developer/platforms/iphoneos.platform/devicesupport 3-创建新文件夹" 12.0(16a366)"取决于您到底缺少什么 4-粘贴OTA文件未压缩 6-重新启动xcode 其他解决方案 iOS 12仅由Xcode 10或更高的Beta支持. 如果您想将iPhone 8与此iOS版本一起使用(不推荐使用),则可以使用Xcode 9.4
30 2023-12-19
编程技术问答社区
在iPhone X的iOS 12上从底部边缘向上滑动时,阻止应用程序进入后台。
从iPhone x ios 12上的屏幕底部进行滑动时,我的游戏将进入背景模式. 按照我正在使用Unity3D,编辑器具有,根据Apple文档实施,但也不起作用. 我正在xcode 10中编译该项目. 其他人是否有这个问题,您有修复吗? ps:我正在一个空的单个视图iOS项目中对此进行测试,唯一添加的代码是: - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear: animated]; [self setNeedsUpdateOfHomeIndicatorAutoHidden]; [self setNeedsUpdateOfScreenEdgesDeferringSystemGestures]; } - (UIRectEdge)preferredScreenEdgesDeferringSystemGestures { return UIRectEdgeAll
28 2023-12-19
编程技术问答社区
用Xcode使用iOS8及以后的设备
使用iOS8和后来的Xcode设备? 解决方案 可以使用iOS 12.1 您可以下载developerdiskimage.dmg 步骤: 1.下载zip文件并提取. 2.在Mac OS 中单击" Finder" 3.点击"转到文件夹" 4.paste/applications/xcode.app/contents/developer/platforms/iphoneos.platform/devicesupport.否则,转到应用程序>右键单击Xco​​de>显示包装内容并按照上述目录. 5.重新启动设备 + xcode + Mac 其他解决方案 您有两个选择: 1)直接下载,下载 xcode 9 ,您很高兴去. 2)您需要在 中放置iOS 11的DeveloperDiskImage /applications/xcode8.app/contents/developer/platforms/iphoneos.platf
26 2023-12-18
编程技术问答社区
iOS 12 wkwebview无法使用重定向?
我有一个基本的WebView,该网站加载了一个由NGINX反向代理所带来的网站,该网站只是将其转发到另一个网站.我可以在设备和模拟器(以及计算机)上使用Safari,Chrome Firefox等加载它,但是当我尝试将其加载到WKWebView中时,它会闪烁几次,然后转到空白的白色屏幕. Note 此相同的应用在iOS 10-11中正常工作,但是现在与iOS 12中断了.以下是一个简单的代码摘录,显示我在做什么: import UIKit import WebKit class ViewController: UIViewController, WKUIDelegate { var webView: WKWebView! override func loadView() { let webConfiguration = WKWebViewConfiguration() webView = WKWebView(frame: .zero, configuratio
22 2023-12-18
编程技术问答社区
哪个版本的Xcode支持iOS 12.2?
我在iPhone 7上运行我的自发软件,该软件在弹出警报时运行iOS 12.2: 此iPhone 7(型号1660,1778,1779,1780)正在运行iOS 12.2(16E5201E),该版本的Xcode可能不支持. 解决方案 您可以按照以下步骤操作: 您必须从在这里, ,如果您需要任何其他"设备支持文件"的iOS",则可以从在这里, 稀薄的拉链, 然后转到您的应用程序文件夹, 右键单击xcode-beta.app上,然后选择" show package contents", 导航到内容 - > developer-> Platforms-> iPhoneos.platform-> DeppliceSupport, 然后将文件粘贴到其中. 其他 其他解决方案 XCode版本10 复制12.2(16E226)目录到应用程序▸xcode.app▸show package cottents▸contents▸开发人员▸平台
50 2023-12-18
编程技术问答社区
Xcode 10破坏了Ionic Cordova的构建
我有一个使用企业发行的离子3应用程序,当然,Apple喜欢更改其新iOS上的设置.一切都在iOS 11上运行良好,当客户用户升级到iOS 12时,他们的应用程序完全破裂,无法重新下载. 我尝试过的步骤: 检查iOS配置资料状态 在Xcode 10.0中重建应用程序 存档并为应用程序创建新清单和.IPA文件 使用 Ionic Cordova构建iOS iOS -prod 在NPM中重建应用程序 更新我们需要使用 npm过时 更新的插件 使用离子部署提交并推向生产分支 我尝试过的一切都可以成功地构建该应用程序,并且我能够通过Xcode在设备上本地构建该应用程序,但是一旦将.IPA文件放在服务器上,应用程序就不会成功下载. 我感觉这可能是Xcode中的特定设置,但我现在被困.任何帮助将不胜感激. 编辑:在更新Xcode 10之后,该应用程序将在运行ionic cordova build ios 后将不再成功构建 解决方案 因此,这个问题从来都不是显
28 2023-12-18
编程技术问答社区
多个命令产生错误xcode 10
我正在开发iOS应用程序.它在Xcode 9.4.1中正常工作,但是当我在Xcode 10中构建它时,它给了我以下错误: :-1: Multiple commands produce '/Users/.../Library/Developer/Xcode/DerivedData/.../Build/Products/Dev-iphonesimulator/TLYShyNavBar/TLYShyNavBar.framework/Info.plist': 1) Target 'TLYShyNavBar' has copy command from '/Users/.../Desktop/Workspace/iOS/.../Pods/TLYShyNavBar/TLYShyNavBar/Info.plist' to '/Users/.../Library/Developer/Xcode/DerivedData/.../Build/Products/Dev-iphonesimulator/T
18 2023-12-18
编程技术问答社区