Marcos Alves Well-Known Member Licensed User Longtime User Mar 12, 2021 #1 Hello all, I have an old IPAD 2 and decided to use it only to test Apps flow and screens. The IOS version of this equipment is 9.3.5. I successfully installed B4i bridge and connected with B4i framework but when I'm having some problems: - When stating in debug mode, the App download starts but before finishing I'm receiving the message: "Can't transfer the app . App Example can't be installed at this moment" - When stating in release mode, the app is installed but doesn't open . Clicking on it I get a blank screen and it closes in one or two seconds. I think that its something related to the IOS version too old (9.3.5) but, as it doesn't show any message or log I can't be sure... The same app is installed successfully in an IPhone with IOS 14. Is there anything that I could to do to fix it or at least get any error message which could reveal what's happening? Thanks!
Hello all, I have an old IPAD 2 and decided to use it only to test Apps flow and screens. The IOS version of this equipment is 9.3.5. I successfully installed B4i bridge and connected with B4i framework but when I'm having some problems: - When stating in debug mode, the App download starts but before finishing I'm receiving the message: "Can't transfer the app . App Example can't be installed at this moment" - When stating in release mode, the app is installed but doesn't open . Clicking on it I get a blank screen and it closes in one or two seconds. I think that its something related to the IOS version too old (9.3.5) but, as it doesn't show any message or log I can't be sure... The same app is installed successfully in an IPhone with IOS 14. Is there anything that I could to do to fix it or at least get any error message which could reveal what's happening? Thanks!
MarcoRome Expert Licensed User Longtime User Mar 12, 2021 #2 Look https://www.b4x.com/android/forum/t...-iphone-4s-ios-9-3-5-is-it-compatible.104736/ Upvote 0
Marcos Alves Well-Known Member Licensed User Longtime User Mar 12, 2021 #3 MarcoRome said: Look https://www.b4x.com/android/forum/t...-iphone-4s-ios-9-3-5-is-it-compatible.104736/ Click to expand... Thanks @MarcoRome . Now, in 32 bits, debug mode installs but when the app starts it shows a blank screen that disappears in less than one second without any error message or log. A curious information is that the simple first example app runs perfectly in IPAD 2 This one that I'm trying to install is more complex and uses Firebase and has about 7 screens... but as I don't have any error log I can't see what is requiring to be fixed to run... any suggestion? Upvote 0
MarcoRome said: Look https://www.b4x.com/android/forum/t...-iphone-4s-ios-9-3-5-is-it-compatible.104736/ Click to expand... Thanks @MarcoRome . Now, in 32 bits, debug mode installs but when the app starts it shows a blank screen that disappears in less than one second without any error message or log. A curious information is that the simple first example app runs perfectly in IPAD 2 This one that I'm trying to install is more complex and uses Firebase and has about 7 screens... but as I don't have any error log I can't see what is requiring to be fixed to run... any suggestion?
MarcoRome Expert Licensed User Longtime User Mar 13, 2021 #4 Without see code it's hard to tell Upvote 0
Marcos Alves Well-Known Member Licensed User Longtime User Mar 13, 2021 #5 MarcoRome said: Without see code it's hard to tell Click to expand... Is there a way to get any kind of log ? The log area in framework doesn't show anything. Upvote 0
MarcoRome said: Without see code it's hard to tell Click to expand... Is there a way to get any kind of log ? The log area in framework doesn't show anything.
Erel B4X founder Staff member Licensed User Longtime User Mar 14, 2021 #6 Create a new project and add the libraries from your full project. Does it crash? Upvote 0
Marcos Alves Well-Known Member Licensed User Longtime User Mar 14, 2021 #7 Erel said: Create a new project and add the libraries from your full project. Does it crash? Click to expand... Thanks @Erel . Great idea !!! I'll do that and post the result here. Upvote 0
Erel said: Create a new project and add the libraries from your full project. Does it crash? Click to expand... Thanks @Erel . Great idea !!! I'll do that and post the result here.
Marcos Alves Well-Known Member Licensed User Longtime User Mar 14, 2021 #8 Erel said: Create a new project and add the libraries from your full project. Does it crash? Click to expand... Hello @Erel , I did what you recommended. Created a new B4XPages "hello world" project in B4J, switched to B4i version and started to add the libraries one by one until to find the one that was crashing. Using all libraries worked fine until I add iFrebaseAnalytics and IFirebaseNotifications (look at the follow image): Then, I did a little bit more: I removed iFirebaseNotifications and maintained iFireBaseAnalytics. The app ran! Does this means that IOS Version 9 is incompatible with Firebase Notifications library? Is there any workaround? Thanks! Upvote 0
Erel said: Create a new project and add the libraries from your full project. Does it crash? Click to expand... Hello @Erel , I did what you recommended. Created a new B4XPages "hello world" project in B4J, switched to B4i version and started to add the libraries one by one until to find the one that was crashing. Using all libraries worked fine until I add iFrebaseAnalytics and IFirebaseNotifications (look at the follow image): Then, I did a little bit more: I removed iFirebaseNotifications and maintained iFireBaseAnalytics. The app ran! Does this means that IOS Version 9 is incompatible with Firebase Notifications library? Is there any workaround? Thanks!
Erel B4X founder Staff member Licensed User Longtime User Mar 15, 2021 #9 You are correct. The minimum version for Firebase features, excluding analytics is iOS 10: Firebase Apple SDK Release Notes firebase.google.com I will add a message about it. Upvote 0
You are correct. The minimum version for Firebase features, excluding analytics is iOS 10: Firebase Apple SDK Release Notes firebase.google.com I will add a message about it.
Marcos Alves Well-Known Member Licensed User Longtime User Mar 15, 2021 #10 Erel said: You are correct. The minimum version for Firebase features, excluding analytics is iOS 10: Firebase Apple SDK Release Notes firebase.google.com I will add a message about it. Click to expand... Thanks @Erel ! Upvote 0
Erel said: You are correct. The minimum version for Firebase features, excluding analytics is iOS 10: Firebase Apple SDK Release Notes firebase.google.com I will add a message about it. Click to expand... Thanks @Erel !
Marcos Alves Well-Known Member Licensed User Longtime User Mar 15, 2021 #11 Erel said: You are correct. The minimum version for Firebase features, excluding analytics is iOS 10: Firebase Apple SDK Release Notes firebase.google.com I will add a message about it. Click to expand... Is there any way to do a "conditional inclusion" for the library in order to maintain IOS9 compatibility without requiring to remove Firebase Notifications from earlier versions (in the same way that we check Android Version before running codes)? Upvote 0
Erel said: You are correct. The minimum version for Firebase features, excluding analytics is iOS 10: Firebase Apple SDK Release Notes firebase.google.com I will add a message about it. Click to expand... Is there any way to do a "conditional inclusion" for the library in order to maintain IOS9 compatibility without requiring to remove Firebase Notifications from earlier versions (in the same way that we check Android Version before running codes)?
Erel B4X founder Staff member Licensed User Longtime User Mar 15, 2021 #12 The only way is to create two projects that share the non-main modules. It doesn't worth the effort. 98% of the devices run iOS 13+: https://developer.apple.com/support/app-store/ This means that very few devices still run iOS 9. Upvote 0
The only way is to create two projects that share the non-main modules. It doesn't worth the effort. 98% of the devices run iOS 13+: https://developer.apple.com/support/app-store/ This means that very few devices still run iOS 9.
Marcos Alves Well-Known Member Licensed User Longtime User Mar 15, 2021 #13 Erel said: The only way is to create two projects that share the non-main modules. It doesn't worth the effort. 98% of the devices run iOS 13+: https://developer.apple.com/support/app-store/ This means that very few devices still run iOS 9. Click to expand... Ok! Thanks @Erel !? Upvote 0
Erel said: The only way is to create two projects that share the non-main modules. It doesn't worth the effort. 98% of the devices run iOS 13+: https://developer.apple.com/support/app-store/ This means that very few devices still run iOS 9. Click to expand... Ok! Thanks @Erel !?