Using the Ice Touch 3.6.2 Binary Distribution
This page provides important information for users of the Ice Touch binary distribution.
On this page:
Overview of the Ice Touch binary distribution
Ice Touch is provided through Homebrew. The icetouch
formula includes the following components:
- Xcode Objective-C SDKs for OS X, iPhone iOS, iPhone Simulator
- Xcode C++ SDKs for OS X, iPhone iOS, iPhone Simulator
More information about Homebrew is available at http://brew.sh.
Installing the Ice Touch binary distribution
Using Homebrew, you can install the distribution with this command:
brew tap zeroc-ice/tap brew install icetouch36
The binaries in this distribution are 64-bit binaries for OS X and fat binaries with support for ARMv7, ARMv7s and ARM64 on iOS.
Setting up your OS X environment to use Ice Touch
Using Xcode SDKs
The Xcode SDKs requires the Ice Builder for Xcode package to be installed. Please refer to the Ice Builder for Xcode README.md for instructions on how to install it.
For Cocoa and iPhone applications, you must add the appropriate directory to the Additional SDKs setting in your Xcode project:
Objective-C SDK |
|
C++ SDK |
|
In addition, when creating a new iPhone Xcode project, you must set the Code Signing Resource Rules Path to:
$(SDKROOT)/ResourceRules.plist
You must also add the following to the Frameworks
folder:
CFNetwork.framework
Security.framework
Foundation.framework
Using the Ice Touch sample programs
Sample programs are available in a separate GitHub repository. Simply clone this repository and use its 3.6 branch:
git clone -b 3.6 https://github.com/zeroc-ice/ice-demos.git cd ice-demos
The Ice Touch demos are located in the cpp/IceTouch
and objective-c/IceTouch
directories.