Upgrading titanium/appcelerator project - titanium

i had a titanium project build on sdk version 3.X.
Now the sdk is 5.X... is there any document that outlines what needs to be done to upgrade from 3.X to 5.X (or from 3.4 to 4.x to 5.x?)

I haven't seen any guidelines for direct upgrade from 3.X to 5.X. I would just go through the release notes: http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_SDK_Release_Notes
There seem many, but only a few are major updates. It's not too bad.

Related

xcode upgrade to 7.3.1 from 7.2.1

Right now i'm using xcode 7.2.1 and planning to upgrade to 7.3.1, my question is, xcode 7.3.1 has swift 2.2 and 7.2.1 has swift 2.1. there are some new functionalities added and old ones are removed by apple. so, is it ok to upgrade to 7.3.1? will it affect my current project? (which is in swift 2.1)
It definitely will affect your current project. But the changes shouldn't be that bad. Of course this depends on your project.
That's the situation with Swift right now and that won't change until the language becomes more stable.

Nimbus framework, using CocoaPods, with the Xcode 5 and iOS 7 SDK

Endless issues here:
Nimbus itself is bloated and less maintained every day
I feel, I am forced to upgrade Nimbus from 0.9.3 to 1.0.0 for various reasons
Upgrading Nimbus from 0.9.3 to 1.0.0 has lots of changes (e.g., AFNetworking)
Latest podspec depends on JSONKit, which won't build out–of–the–box, because of ARC/deprecation issues
Anyone could/did manage to build with Xcode 5 and iOS 7 SDK for, at least, iOS 7 target?
I had to define my own specs for CocoaPods here.

What Mono version to use

I'm starting a new project that'll require Mono and mod_mono to run under CentOS. There are two versions of Mono: the release which is 2.10.8, and the development branch, which is 3.0.7 as of today.
I'm wondering what would be the right version to start. Obviously the stable version would be my choice, but I'm not sure what Mono 3.0 adds that could be missing from 2.10. Note that the project will be ASP.NET 4.0, using MVC4.
What version would be recommended? The stable but older one (dates back from 19-Dec-2011!) or the more recent one?
Mono 2.10 supports ASP.NET MVC3, since you want to use MVC4, you'll have to use a later version.
More recent versions of Mono have solved a lot of issues in 2.10, including issues related to ASP.NET.
So you may want to go for a more recent version. I don't think stability will be an issue,
but you will have to perform proper tests to determine if the version you are using supports everything you are trying to do in your application.
Don't deploy to production without testing.
UPDATE: Correction, there is 'partial' MVC4 support in 2.10 and no support for async.
So while you might be able to use 2.10, your mileage may vary depending on what features your app uses

Mono for Android / MonoTouch: Mono Version

I searched around but I could find an answer.
Is there anywhere I can see which exact version of Mono is running underneath a particular MonoTouch / Mono for Android version?
For example, my 'About Visual Studio' window shows I have Mono For Android 1.0.1.10323
How can I find out the corresponding Mono version being used 'under the hood'?
Many thanks in advance
MonoTouch and Mono for Android are built on separate branches from Mono itself. Those branches also includes some product specific changes / fixes. This means an exact match is not possible - but I can tell you a general match:
Recent releases (e.g. MonoTouch 4.x and 5.x) are based on Mono 2.10, while MonoTouch 3.x was based on Mono 2.6.
Mono for Android is based on Mono 2.10 (at least all versions released by Xamarin).

What version of Xcode should I be using?

My app is fairly close to being submitted for approval. I would like to make sure I am using the most current version of Xcode that I can. My Mac's operation system is Mac OS X Version 10.6.8 and I am using Xcode Version 3.2.3. I have seen that there are Versions 4.0 and 4.1 for Xcode. Should I be using one of these, or am I good to go?
Both Xcode 3.2 and 4.0 are supported on Snow Leopard. You can use any of them. Since you already use 3.2 I would recommend that you keep using that version until you find a good time to update to the 4.x series.
It is however a good idea to update to the latest version of Xcode 3.2, which is currently 3.2.6. That way you get the latest bug fixes and updates while staying on the 3.2 branch.
I highly recommend Xcode 4. You'll want to upgrade to it eventually anyway. Also, it makes it much easier to package up an app and submit it to the App Store. Just make sure you keep your Xcode 3, in case you need it - see here: Can I run Xcode 3 and Xcode 4 at the same time?