Discuss hardware-specific topics related to iPhone.

Posts under iPhone tag

200 Posts
Sort by:

Post

Replies

Boosts

Views

Activity

Unable to complete SIM binding in iPhone 14 and above running on iOS 17.2.1 and above
Ours is a mobile banking application which contains UPI facility provided by NPCI. For registering in UPI service customer need to complete SIM binding. But our customers who are using iPhone 14 and above with iOS version 17.2.1 and above are unable to complete their SIM binding process during registration process and thereby registration is failing which is causing dismay among our customers. In addition the customers are having enough SMS pack. We have cross checked with the service providers as well but they are also not getting any hits at their end. Kindly help us to resolve the issue so that the users can register without any hassle.
0
0
346
Mar ’24
Not able to remove Activation Lock through MDM
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.
0
0
404
Mar ’24
Keyboard not appearing when connecting smart card reader to iPhones with type-c port. i.e. iPhone 15/ 15 pro
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.
0
0
274
Mar ’24
AppDelegate.h:1:9 'React/RCTBridgeDelegate.h' file not found
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
0
0
694
Mar ’24
1110 error insufficient memory
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
1
0
324
Mar ’24
Bluetooth Connectivity Issues
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?
2
0
611
6d
Integration of OCR Technology in the files App
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
0
0
179
Mar ’24
iPad Split View causing crash due to incorrect parent view controller in multitasking mode
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!
0
0
466
Mar ’24
Assisstive technology for Hemianopia
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
0
0
197
Mar ’24
Extension views called from ASCredentialProviderViewController prepareInterface cannot be accessible through Keyboard
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!
1
0
437
Mar ’24
Ios Picture-In-Picture For Video Calls
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?
0
0
200
Mar ’24
Magnetic field data not available for Apple Vision Pro
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.
0
0
166
Mar ’24
domToImage JS library not working well on iPhone and Mac
I have a problem with the JS library 'dom-to-image', This JavaScript library converts a div to an image, but it's not working well on iPhone and Mac devices. Sometimes it doesn't work at all, and other times I need to download the image multiple times for it to work. I understand that Mac/iPhone devices have different rendering logic, but is there a way to check what the problem is and how to fix it? I tried dom-to-image-more and some delay but still not working. Thank you!
0
0
409
Mar ’24
VPN auto reconnects after calling the cancelTunnelWithError method
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.
3
0
367
Mar ’24