Upgrading your Ice Touch Application

Ice Touch backward compatibility

Ice Touch 3.6.4 is fully source and binary compatible with prior versions of Ice Touch 3.6: you do not need to recompile anything when upgrading from Ice Touch 3.6.x.

Ice Touch 3.6 is not compatible with Ice Touch 1.x. As part of your upgrade from Ice Touch 1.x to Ice Touch 3.6, you need to recompile your Slice files and rebuild your application.

Xcode project settings

For Xcode iOS and macOS applications, you need to update the project setting "Additional SDKs" to match the location of the new Ice Touch SDK installation. You should use:

  • /usr/local/lib/IceTouch/ObjC/$(PLATFORM_NAME).sdk for the Objective-C SDK
  • /usr/local/lib/IceTouch/Cpp/$(PLATFORM_NAME).sdk for the C++ SDK