We have developed an application that uses the newest MVVMCross library and the plugins Localization, DownloadCache, File, JSON, Location, Messanger, PictureChooser, ResourceLoader and SQLite. The app supports iOS from 6.1 and up, and is updated to Xamarin Unified for 64-bit support.
Does anyone know if there is any issues between the iOS 6.1 OS and the packages listed above. Does anyone of those use iOS 7/8 API calls?
Best regards,
Kristoffer
Related
I maintain several iOS apps that use BlackBerry Dynamics Bindings for Xamarin.iOS. One of our apps has a production version that was build against version 6.0.1.6 of the bindings, along with an earlier version of the SDK and targeted iOS 12.
With iOS 14 coming out, it is time to rebuild the app, which means it is time to update the SDK, the bindings, and the dlls in my project. When I went to the developer portal, I found the SDK download page now has two options for the "BlackBerry Dynamics SDK for iOS". There is a "Static Framework v8.1.0.37" and a "Dynamic Framework beta v8.1.0.37".
According to the documentation, the dynamic framework, while in beta, does eliminate much of the complicated linking required in previous versions, and does away with the custom LD scripts for FIPS compliance. I would like to try it out, but I could not find an indication anywhere in the documentation files on the developer portal as to whether or not the Xamarin bindings work with this version of the SDK. Do they?
The currently available bindings are version 7.0, which target iOS 13; the iOS 14 readiness blog post says newer bindings are planned for mid-October of 2020. If the current bindings do not work with the dynamic framework sdk, is there any plan to have the next release do so?
The BlackBerry Dynamics SDK 8.1.x for Xamarin will not support using the dynamic library found within the BlackBerry Dynamics SDK for iOS. It currently only supports the static library. We do plan to add support for the dynamic library to our SDKs for Xamarin, Cordova and React Native in a future release.
I have latest delphi and xcode etc running iphone sdk 10.2. Is there a way to setup a new platform and build to say ios 9? My list of sdks only shows 10.2. Not sure about supporting olders phones etc
You do not need to install earlier versions of SDK. The application compiled with Delphi Berlin will work at all versions of iOS, as stated in Options/Delphi Compiler/Linking/Minimum iOS version supported.
FMX library will work with iOS API 8..10 (there are some checks for version in source code - look for "TOSVersion.Check"). So as long as you will not use any extra iOS API "by hand", it will work for all devices running iOS 8..10. It is also possible, that basic applications will work for earlier versions, but it is of course unsupported.
For iOS 10 remember about extra security-related settings: http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page
Summary: you do not need separate SDK nor extra version of the app for different iOS versions.
Remark about iOS development: in fact, xcode 8 also limits the target to iOS>=8, while you can setup it regardless of SDK in the project options in range 8..10. It is possible to force xcode 8 to compile and link against iOS 7 devices, but it is very hard to test and deploy, thus useless.
I'm trying to set up my admob ads in my iOS libgdx project but i can't see no ads on iOS emulator I'm using the files from here https://github.com/BlueRiverInteractive/robovm-ios-bindings
and they are the latest i know there is 7.0.0 admob iOS sdks but the binding are for lower version that suppose to work... or not?
any idea?
or i might shall use different adnetwork?
<Google:HTML> You are currently using version 6.12.2 of the SDK, which doesn't officially support iOS 8. Please consider updating your SDK to the most recent sdk version, 7.0.0, to get iOS 8 support, including a fix for smart banner rendering in landscape mode. The latest SDK can be downloaded from http://goo.gl/iGzfsP. A full list of release notes is available at https://developers.google.com/mobile-ads-sdk/docs/admob/ios/rel-notes.
2015-03-22 10:41:59.822 IOSLauncher[12856:751391] [debug] com.funkymonkey.game.IOSLauncher: didReceiveAd
2015-03-22 10:42:30.217 IOSLauncher[12856:751391] [debug] com.funkymonkey.game.IOSLauncher: didReceiveAd
I came across the same problem too. First I downloaded the newest iOS sdk for google mobile ads. Then I made a static library in Xcode. Then created my own bindings.
We developed an iPhone app using Flex SDK 4.6 some months before and it worked fine (although it is slow).
However, today the app cannot be installed after users upgrade to iOS 5.1.
Does the latest/most current Flex SDK support iOS 5.1?
Is there any project has the similar problem?
Is there anyway to handle it?
When was SQLite3's FTS implemented in the standard iOS library? I know it's not available on iOS 3.*, but I'm seeing its effect on iOS 4.2.1, iOS 4.3.5 and iOS 5.0.1.
Is it also available in iOS 4.0? I have no easy way to test this, and I haven't located any references in Google.
http://regularrateandrhythm.com/regular-rate-rhythm-blog/sqlite3-fts-in-IOS4.html
The author says it's in 4.0