Discuss hardware-specific topics related to iPhone.

iPhone Documentation

Posts under iPhone tag

452 Posts
Sort by:
Post not yet marked as solved
0 Replies
96 Views
I'm facing an issue where the keyboard does not appear on my iPhone 15/15 Pro when I connect a smart card reader via Type-C. This issue occurs across all applications and is not specific to any particular app. Steps to Reproduce: •⁠ ⁠Connect a smart card reader to the iPhone 15/15 Pro via Type-C port. •⁠ ⁠Open any application with a text field (e.g., Notes, Messages, Safari). •⁠ ⁠Tap on the text field to start typing. Expected Behavior: Upon tapping the text field, the keyboard should appear, allowing the user to input text. Actual Behavior: The keyboard does not appear when tapping on the text field, making it impossible to input text. Additional Information: This issue occurs consistently across different applications, indicating that it's not app-specific. I have tried restarting the device and re-connecting the smart card reader, but the issue persists. The smart card reader is recognized by the iPhone, as I can interact with it using compatible apps. Device and Software Information: •⁠ ⁠iPhone 15/15 Pro •⁠ ⁠iOS version: 17.3.1 Query: Has anyone else encountered a similar issue with connecting a smart card reader to the iPhone 15/15 Pro? Are there any known workarounds or solutions to resolve this issue? Any insights or assistance would be greatly appreciated.
Posted Last updated
.
Post not yet marked as solved
0 Replies
71 Views
I am not able to remove the Activation Lock through MDM. I enabled the activation lock via https://mdmenrollment.apple.com/device/activationlock My device is listed in the ABM portal and i used the provided snippet here to generate the bypass code. I am getting the SUCCESS response of the above API and the activation lock also got enabled. But while removing the above activation lock via https://deviceservices-external.apple.com/deviceservicesworkers/escrowKeyUnlock and using the same escrow key that I used in the above api while activating the lock. I got the following error everytime <?xml version="1.0" encoding="UTF-8"?><ns:escrowKeyDeviceServicesResponse version="1" xmlns:ns="http://www.apple.com/cds/mdmescrowKeyDeviceServices/xml"><error code="1002" message="com.apple.cds.cyclops.mdm.MDMServiceException: Escrow key mismatch"/></ns:escrowKeyDeviceServicesResponse> Though this API of clearing the activation lock works perfectly fine when I enable the user-initiated activation lock, by enabling the Find My in the device. And use the bypass code as escrow_key that we receive from the device via device querry command.
Posted
by harshit11.
Last updated
.
Post not yet marked as solved
0 Replies
24 Views
require_relative '../node_modules/react-native/scripts/react_native_pods' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' platform :ios, '13.0' install! 'cocoapods', :deterministic_uuids => false target 'tapgro' do config = use_native_modules! Flags change depending on the env values. flags = get_default_flags() use_frameworks! :linkage => :static use_frameworks! pod 'react-native-blob-util', :path => '../node_modules/react-native-blob-util' use_react_native!( :path => config[:reactNativePath], # Hermes is now enabled by default. Disable by setting this flag to false. # Upcoming versions of React Native may rely on get_default_flags(), but # we make it explicit here to aid in the React Native upgrade process. :hermes_enabled => true, :fabric_enabled => flags[:fabric_enabled], # Enables Flipper. # Note that if you have use_frameworks! enabled, Flipper will not work and # you should disable the next line. # :flipper_configuration => FlipperConfiguration.enabled(["Debug"]), # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." ) use_react_native!( :path => config[:reactNativePath], :hermes_enabled => flags[:hermes_enabled], :fabric_enabled => flags[:fabric_enabled], # :flipper_configuration => flipper_config, # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." ) target 'tapgroTests' do inherit! :complete # Pods for testing end post_install do |installer| installer.generated_projects.each do |project| project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0' config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" end end end end post_install do |installer| react_native_post_install( installer, # Set mac_catalyst_enabled to true in order to apply patches # necessary for Mac Catalyst builds :mac_catalyst_enabled => false ) __apply_Xcode_12_5_M1_post_install_workaround(installer) end end react native version is 0.70.6 macOs:- 14.4 xcode version:- Version 15.3 (15E204a) i have macbook with m1 chip now when i try to run my project from xcode then i am getting ios/projectname/AppDelegate.h:1:9 'React/RCTBridgeDelegate.h' file not found but when i click on that import file then i should navigate me to that file. i am not able to resolve this error could you help me this. Thanks in advance
Posted
by Jay10895.
Last updated
.
Post not yet marked as solved
1 Replies
84 Views
please i have an iPhone 11 , frozen on iPhone logo with error 1110 insufficient memory , I sent it to drive savers , please developer team we need your help to work in this issue to solve this problem. i lost 3 years of data . please help us . i am not the only person there are many people have same issue . Please help
Posted Last updated
.
Post not yet marked as solved
0 Replies
47 Views
When I want to delete apple id, it ask security questions! I forgot them at all and unable to reset those questions!
Posted Last updated
.
Post not yet marked as solved
0 Replies
66 Views
Dear Mr. Cook, I hope this message finds you well. My name is Bonginkosi Ntokozo Gift Gumede, and I am reaching out to you from KwaZulu Natal, South Africa, where I work as a qualified pharmacist in a rural setting. My admiration for Apple's dedication to innovation, especially in making technology accessible and useful for everyone, compels me to share an idea that has the potential to significantly enhance productivity for professionals across various industries. Apple has already revolutionized how we interact with information through the OCR technology integrated into the Photos app on iPhones and iPads. This brilliant feature has set a new standard for convenience and efficiency. Building on this success, I propose an extension of the OCR capabilities into the Files app, coupled with an innovative function: the ability to extract specific data (such as invoice numbers, dates, amounts, etc.) from scanned documents directly into a Numbers or Excel spreadsheet. Imagine a businessman with a PDF containing 174 invoices. Currently, extracting invoice numbers and other relevant data for analysis is a daunting task, often requiring additional, sometimes inaccessible, hardware and software solutions. This is a significant challenge in areas like mine, where procuring such equipment is difficult. By integrating this enhanced OCR functionality into the Files app, Apple can empower users to effortlessly organize, analyse, and manage their data, transforming the way we interact with digital documents. I am motivated by the desire to see technology solve real, tangible problems, and I believe this feature could be a game-changer for many. While I do not seek any form of payment for this idea, I would be honoured to be recognized as the inventor of this concept in its implementation in Apple products. This would not only be a personal achievement but also a testament to how Apple truly listens to its users from all corners of the globe, making a difference in their daily lives. Thank you for considering this proposal. I am confident that this feature could further solidify Apple's reputation as a leader in innovation and user-centric technology. I am looking forward to the possibility of this idea becoming a reality, making a significant impact on users worldwide. Warm regards, Bonginkosi Ntokozo Gift Gumede Qualified Pharmacist B. Pharm (Rhodes University) KwaZulu Natal, South Africa
Posted
by Im_geezy.
Last updated
.
Post not yet marked as solved
0 Replies
96 Views
Since 17.4 Dev Beta 2, I have been having Bluetooth issues. I had hoped it would have cleared up but even in 17.4.1 it continues. Airpod and Echo Auto are the only 2 audio devices I have. The audio will become chopping, rubber band or sound robotic and sometime completely disconnect. While driving it will occur on both audio devices. Sometimes I'm stopped at red light and the issue occurs. The phone is less than 3 feet from the device at all times. I have read forums and removed and readded the devices but that did not help. I really do not want to have to reset my phone since my 2FA apps do not recover in a restore. Anyone have any suggestions?
Posted Last updated
.
Post not yet marked as solved
0 Replies
53 Views
Did anyone know about the issue with using the built-in script in the shortcut command for transcribing audio on the iPhone and finding that the time for transcribing audio is very short? Can you please let me know.
Posted Last updated
.
Post not yet marked as solved
0 Replies
159 Views
Hi why is the Safari app auto claiming Private access to the Photo album with no way to remove it's access? Is this a glitch in the 17.4 update? Privacy restrictions were set to "Don't allow changes" and Safari added Private Access on it's own. Please let me know if you have a fix for this?
Posted
by JJM987.
Last updated
.
Post not yet marked as solved
1 Replies
214 Views
Hi I'm working for KT mobile telecom company in South Korea I am planning a proposal for  'Wireless Quality Measurement Using UWB Technology'. Currently, KT is automating measurement using GPS in the case of road quality measurement in wireless quality. However, in the case of indoor quality, due to the limitations of GPS, we are measuring  wireless quality  by walikg around with measuring device As far as I know, UWB technology is capable of accurate positioning by calculating the arrival time of radio wave. Can UWB technology act as an indoor GPS? If possible, how many antennas should be installed every few meters to receive signals from smartphones? (In the case of KT, I am thinking of using Wi-Fi or radio unit  installed in the facility.) 3.What are the restrictions? Thank you.
Posted
by chancek.
Last updated
.
Post not yet marked as solved
3 Replies
2.3k Views
Hello, maybe anyone know anything about HCE (Host card emulation) feature on iOS? As far as I read, it's not possible to achieve this functionality on iOS, but maybe there are plans to implement that? Or maybe it's clear that it wont be allowed to be used at all? Thanks:)
Posted
by ViliusSa.
Last updated
.
Post not yet marked as solved
0 Replies
218 Views
I'm encountering a crash in my iPad application when using Split View or Slide Over multitasking mode. The crash is occurring with the error message: Crashing on exception: child view controller:<UIPageViewController: 0x155f84200> should have parent view controller:<MyApp.HomeViewController: 0x29e040800> but actual parent is:<MyAoo.HomeViewController: 0x12d2c5e00> The issue seems to be related to incorrect parent view controller assignments when retrieving the top view controller using the window. I've tried to address this by saving the persistent identifier in UserDefaults and comparing it when retrieving the key window, but the problem persists. Here's a snippet of the code I'm using to retrieve the key window: `static func getKeyWindow(for role: UISceneSession.Role = .windowApplication) -> UIWindow? { for scene in shared.connectedScenes { guard scene.session.role == role else { continue } if let savedIdentifier = UserDefaults.standard.string(forKey: "\(scene.session.persistentIdentifier)") { debugPrint("#### saved identifier is \(savedIdentifier)") if scene.session.persistentIdentifier == savedIdentifier { return (scene as? UIWindowScene)?.windows.first { $0.isKeyWindow } } else { debugPrint("#### didn't match identifier") } } else { return (scene as? UIWindowScene)?.windows.first { $0.isKeyWindow } } } return nil }` It seems like the issue arises when the app is opened in a split view, as the persistent identifier changes but the app fails to differentiate between the different instances. Consequently, it takes the wrong Split View window and returns the wrong HomeViewController instance, leading to the crash. How can I properly handle the retrieval of the top view controller to avoid this crash in multitasking mode on iPad? Any insights or suggestions would be greatly appreciated. Thanks in advance!
Posted Last updated
.
Post not yet marked as solved
0 Replies
67 Views
Hi, I wanted to ask if Apple have or are planning on developing assistive technology for people with Hemianopia (No left or right field of vision that affects both eyes)? I suffered a stroke back in 2019 which left me with this condition. It means it has caused me to lose my driving license and ultimately my independence. with Apple being at the forefront of developing exciting new technology, i.e. Apple watch for health monitoring. I believe technology to help the tens of thousands of people each year who suffer from a stroke and left with Hemianopia would be greatly welcomed, allowing people to get back the lives they had before they lost their independence. I am speaking for myself, but ultimately I'm speaking for all the people around the world who are suffering from this debilitating condition which has no cure as of yet. Apple are big on health and this would be the ultimate device for so many. I truly hope you can help? kind regards, James McMaster
Posted
by JMcMaster.
Last updated
.
Post not yet marked as solved
1 Replies
119 Views
Any extension views called from ASCredentialProviderViewController -> open func prepareInterface(forPasskeyRegistration registrationRequest: ASCredentialRequest) cannot be accessed through Keyboard (Setting->Accessibility->Keyboards->Full Keyboard Access enabled). I have to manually type the prompted screen once to be able to get focused and continue to use Keyboard. Is it a known issue or I am missing anything? Please suggest. Thanks!
Posted Last updated
.
Post not yet marked as solved
0 Replies
92 Views
Hello, I'm trying to integrate picture-in-picture feature in iOS for my video conferencing app. I followed this document but failed. https://developer.apple.com/documentation/avkit/adopting_picture_in_picture_for_video_calls I'm trying it on real device. The iOS version of the device I tried is 17.0.4. I am developing my app with Flutter and the video conferencing library I use is jitsi. Jitsi's own picture-in-picture feature only works within the app. I think I need to intervene in the jitsi native Swift code for this to work as expected. I tried doing this by following Apple's documentation but I'm stuck. How can I integrate the pip feature?
Posted
by semsem26.
Last updated
.
Post not yet marked as solved
0 Replies
77 Views
CMDeviceMotion magnetic field is not receiving when requesting from Apple Vision Pro device. Tried getting data with all for reference frames(xArbitraryZVertical, xArbitraryCorrectedZVertical, xMagneticNorthZVertical, xTrueNorthZVertical). In these xArbitraryZVertical returns deviceMotion.magneticField.field x,y,z as 0. And from other reference frames a nil value. Note: working fine for iPhone.
Posted Last updated
.
Post not yet marked as solved
1 Replies
179 Views
Hi , I have heard that ios 17.4 will not support home screen apps PWA , Although have some article that apple step back from this let me know if this is something true and if supporting how long will be support is there any future plan regarding PWA.
Posted Last updated
.
Post not yet marked as solved
3 Replies
229 Views
Our VPN was implemented using the NEPacketTunnelProvider, in the case of back end permanent errors (e.g. permission denied), we would stop the VPN tunnel by calling the cancelTunnelVPNWithError method. This did stop the VPN, however the VPN would auto reconnect and enter an infinite loop of connecting and disconnecting due to the back end permanent error. The VPN was turned on from the VPN settings. To completely disable the VPN, we need to either delete the VPN configuration, or manually tap on the toggle to disable. Sample code: - (void)PPNService:(PPNService *)PPNService didStopWithError:(nullable NSError *)error { SUBSPPNStatusData *ppnStatusData = [[SUBSPPNStatusData alloc] init]; SUBSPPNToggleStatus *toggleStatus = [[SUBSPPNToggleStatus alloc] init]; toggleStatus.ppnToggleStatus = SUBSPPNToggleStatus_PPNToggleStatus_Off; if (error) { [_ppnSessionManager logSessionEnd]; [self cancelTunnelWithError:error]; ppnStatusData.ppnStatus = SUBSPPNStatusData_PPNStatus_StoppedWithError; PPNStatusDetails *details = error.userInfo[PPNStatusDetailsKey]; } Question: Why does the VPN auto reconnect after calling the cancel method? Any solutions to completely stop the VPN on permanent errors.
Posted
by jingyil.
Last updated
.