On previous versions of the OS my universal links have been functioning correctly. In the iOS 11.2 beta when I click on a link that is defined in my Associated Domains, and whose path is defined in the apple-app-site-association file, my app opens. However, immediately after displaying my launch screen, safari also opens and my app is put in the background. Any explanation or possible solutions would be greatly appreciated.
It was a bug with the beta. iOS 11.2 beta 3 solved the issue
Related
I am trying to write the XCUITest test case for Microsoft SSO login but my Xcode getting crashed every time if navigating on the SSO webpage or any other safari page from the application.
Some developers already reported this bug on the Apple forum for Xcode 9.3.
As per the Apple Xcode 10 release note, they have resolved this bug in Xcode 10.
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes
I have tried with both Xcode 10.3 and Xcode 11.1 and getting the same issue every time.
I am able to record the SSO login automation element somehow using below trick-
I have recorded the element using the iPad instead of the iPhone and it's working fine for me. I know this is a weird solution but working for me.
I am stuck! I sent my first app to the AppStore, which was approved but it was only for iPhone starting at iOS9.
I developed the app for iPad iOS7, iPad iOS8, iPhone iOS7, iPhone iOS8 and iPhone iOS9.
Some files stay the same between each versions, even if some features will be not available for iOS7. But the Library imported (Podfile) changed regarding to iOS versions.
But I have no idea of how I have to proceed to send it to the AppStore. I found nothing about creating a project for different iOS.. :(
Do I have to create a project with many targets corresponding to my versions? ( How can I set up the version for each target? How to manage the sharing of the files between each target?)
Or do I have to create many projects and send to the AppStore one by one?
Thank you a lot!!!
You specify the minimum iOS version you are supporting, in your case it's iOS 7. You do it in the left panel - click on your project, choose the target, go to General tab, and there you have Deployment Target. Edit it to the version you want (iOS 7)
I recently developed a phonegap HTML5 app and it is working fine on my iPad 2's and android devices. When I install the app onto my iPad 1's the app installs, the icon disappears, then after rebooting the icon is back and looks as if it is installed.
I can launch the app, and the splash screen is displayed, then the app just closes.
Here are my deployment settings - I'm quite new to this, so if there are any relevant settings you need to know about, let me know and I'll update my post.
Phonegap version: 3.6.0-0.21.19
iPad 1 running iOS 5.1.1
I create project and build via phonegap commandline, but package with xcode then use diawi to distribute to my iPads.
Cordova, which Phonegap is based on dropped iOS 5 support with version 3.5.0
You can read the blog post here: http://cordova.apache.org/announcements/2014/05/23/cordova-350.html
So it's likely that the code is reaching some iOS 6 commands and then crashing. I'm afraid, you'll either have to revert to an older version of Phonegap or buy a newer test device.
I would not recommend rolling back to an older version of Phonegap because, from February, Apple will require all apps submitted to include 64-bit support (See here: https://developer.apple.com/news/?id=10202014a), I believe this something that Cordova 3.5.0 introduced.
As for the disappearing/reappearing of the App icon. I used to see that if the bundle identifier given in the .plist file associated with the download was different to the one in the actual app info.plist. I've not used diawi though, so I can't help you beyond that I'm afraid.
I have an iOS application which utilizes some cordova plugins and uses the standard UIWebView wrapper.
With iOS 8, I go to upload an image in a UIWebView, the app crashes. Xcode give an "App terminated due to memory error" and not much else. This issue was also occurring in Safari initially, but Apple patched that up in iOS 8.0.1.
A couple weeks ago, I found this solution which fixed the crash issue for me. Now, however, iOS 8.1 is out and the issue is happening again. I've tried all sorts of combinations of deployment targets and base SDK settings in my CordovaLib.xcodeproj settings and my main project's build setttings, but I'm not having much luck.
I'm testing this on an iPhone 6.
I have been packaging an app that has been build using Cordova (Dev team is somewhere else) and I have just changed the bundle identifier to match our Enterprise Developer license (identifier like xxx.xxx.AppName from yyy.yyy.AppName). The starting point of the app is an html page and it is perfectly working on iPad simulator in Xcode but If I choose iOS device in Xcode (my iPad) only white color screen is shown up for as long as the app is opened and also it doesn't showing any error message (In Safari Developer mode there is no respectable application under my iPad option). What would be the cause. please help me guys...
App Details,
Hybrid app
Target platform is >= iOS 6
Device - iPad (only for iPad)
Thanks
The problem was on the Javascript files we were using and one of the file wasn't rendered correctly since it was referenced wrongly. So eventually we found it and correct it. Guys, for Cordova kind of app, if it behaves similarly, just check are there any java script errors then ensure it before proceeding further.