iPhone - iOS4 - is there a Step-by-step guide on how to upgrade OLD Apps to new SDK? - iphone

Is there a Step-by-step guide on how to upgrade OLD Apps to new SDK ?
Especially, which features from old version will not work in new one?
Creating this guide will help companies create toolkit for people who are struggling

There's no official step-by-step guide, there are however documents on developer.apple.com showing the API Differences between specific versions of the SDK.
Example: iOS 4.0 to iOS 4.1 API Differences
Besides reading & examining the changelogs yourself, you can always open your project with the new SDK. If I'm not mistaken will the compiler show warnings for deprecated API calls. After you have fixed these warnings and the project compiles without errors/warnings you should be all set and your app should run on the newer SDK version.
Remember that this could potentially break your app on older SDK versions.

Related

Readium and Sony URMS Integration on iOS app

I've currently started new project which is related to E-Books. This is my first project on such type. I need to integrate URMS SDK and Readium SDK and also synchronize these two stuffs. I found Readium SDK on github and integrate the suggested frameworks on my app (R2Shared.framework, R2Streamer.framework, R2Navigator.framework, ObjectMapper.framework, GCDWebServers and so on). But I haven't found any clue to use them in my project. Also I have to synchronize URMS SDK with Readium.
Is there anyone who can share something about Readium SDK and how can I use them on my project?
Thanks
For the record, Sony URMS is no longer on the market from March 2019.

Can I build openTok(tokbox) hybrid application with ionic framework?

I am building mobile app which having secure video conference. I found Ionic framework which can support corodova. Can I build openTok hybrid app in Ionic framework? If yes can I know what are the pro and cons or limitation over android and iOS?
I just wanted to add an update to this. I spoke with a few (very helpful) people over at TokBox and they have forked and released an updated version of the Song Zheng's (SONGZ) plugin. We were having issues with the older reliance on the outdated version, but this one is updated to 2.12. https://github.com/msach22/cordova-plugin-opentok/
Although it is not officially supported by TokBox, You are no longer forced to use the older 2.8.3 iOS SDK!
Much thanks to Manik over there
The short answer is yes.
But as always, things are slightly more complicated than that.
WebRTC works perfectly fine on Android, so will work in Cordova or even just Chrome. However Apple's Safari (which uses WebKit) does not currently support WebRTC.
I have had some success using https://github.com/eface2face/cordova-plugin-iosrtc which provides a shim for WebRTC and allows you to use the OpenTok.js SDK on both platforms. There are a few pain points around sizing, and overlaying controls though.
There is also: https://github.com/songz/cordova-plugin-opentok and https://github.com/aoberoi/cordova-plugin-opentokjs which I have not tried yet, but should work perfectly well. I believe the former wraps the native SDKs provided by TokBox, whilst the latter uses iosrtc.
Brad, thanks for sharing the plugin!
I've moved over the updated Cordova Plugin to the OpenTok GitHub organization as an OpenTok Labs project so please feel free to contribute!
The plugin is currently compatible with OpenTok iOS & Android 2.12.0 SDKs. I've introduced some changes such as OT.initPublisher not requiring the API Key (similar to the OpenTok JS SDK) and have added more publisher properties: https://github.com/opentok/cordova-plugin-opentok/blob/master/docs/ot.md#initPublisher
Here are some resourceful links:
Cordova OpenTok Plugin: https://github.com/opentok/cordova-plugin-opentok
Cordova Samples: https://github.com/opentok/opentok-cordova-samples
Ionic Samples: https://github.com/opentok/opentok-ionic-samples

Parse compatibility with Facebook SDK

I've just downloaded a PARSE Starter Project, as well a the latest Facebook SDK.
I've followed all the steps from Parse and Facebook tutorials on how to get started, and I had to solve a lot of issues linked to the bridging header.
However, now that everything should work fine, I got a problem: ParseFacebookUtils.Framework has a
#import <FacebookSDK/FacebookSDK.h>
statement.
However, latest Facebook SDKs do not have this framework anymore.
Is there a way I can solve this issue?
Yes, the Parse framework supports both, the 3.x versions of the Facebook SDK and the 4.x versions.
If you chose to use the 4.x versions, use the ParseFacebookUtilsV4.framework instead of ParseFacebookUtils.framework which only supports 3.x of the Facebook SDKs

Compile XCode Projects online

I'm using the mosync library for develop iPhone applications. It generates the Xcode project ,
now I need to compile it to make it run on a iphone. So for that I need a mac.
do anybody know somewhere online to find online compiler which do that with a web based interface?
--thanks in advance--
Its really a difficult ask, since apples terms of use on certificates stop people from doing this.
But I got a paid solution for the same problem you mentioned which provides Xcode on Macintosh with latest updates. It just cost about 10$-20$ per month. Initially, you will get the trial offer too. If you like it, then you can subscribe it.
But friends beware of those who provides hacintosh version.
You can refer to following link-
http://www.xcodeclub.com/
http://virtualmacosx.com/
If you want to compile C or C++ right on iPhone/iPad you can try CppCode ios app

Google Analytics with MonoTouch crashes on device

I am trying to use Google Analytics with a MonoTouch application (iPhone). It works great on the simulator but crashes on startup on an actual iPhone.
This is apparently due to a bug in the XCode linker than doesn't allow libraries with Thumb and non-Thumb instruction sets to be linked together.
http://monotouch.net/Documentation/Troubleshoot
From what I can see, MonoTouch is compiled with non Thumb. The Google Analytics lib is compiled with Thumb.
Has anyone figured out a workaround for this?
Clarification - We are using GA to track the page & event views of our own app. We are not writing an app to query the GA API.
Hello i've done some work with the Analytics API
http://dl.dropbox.com/u/2058130/Analytics.zip
here you are the DLLs i used, this are already monotouch precompiled DLL's you need to import to your project the 3 of them in order to use it
here is the documentation of the dll
http://code.google.com/apis/analytics/docs/gdata/gdataLibraries.html
Hope this helps
Alex
There is no workaround at this time, you should "star" this issue to let Google know its important for you:
http://code.google.com/p/gdata-issues/issues/detail?id=1705
As of version 1.1, the Google Analytics SDK provides a nothumb version of the library.