Have a look at the demos provided with IceTouch, the demos use $(PLATFORM_NAME)
Code:
/Developer/SDKs/IceTouch-1.2/$(PLATFORM_NAME).sdk
I cannot reproduce this issue:
i create a new iOS application project
add IceTouch to additional SDKs
update Bundle identifier to, "com.zeroc.TestT"
Product Build, and i see slice2objc being run.
When you build is there any error processing the Info.plist file? you can review that in Xcode Log Navigator. The slice2objc command should run after Info.plist file is processed, and you should see it in the build log, in my case i see that in Log Navigator
Code:
ProcessInfoPlistFile /Users/jose/Library/Developer/Xcode/DerivedData/test-ezhrkqlxuncsrsbgpmemkwimieza/Build/Products/Debug-iphonesimulator/test.app/Info.plist test/test-Info.plist
cd /Users/jose/Documents/test
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-infoPlistUtility test/test-Info.plist -genpkginfo /Users/jose/Library/Developer/Xcode/DerivedData/test-ezhrkqlxuncsrsbgpmemkwimieza/Build/Products/Debug-iphonesimulator/test.app/PkgInfo -expandbuildsettings -format binary -platform iphonesimulator -o /Users/jose/Library/Developer/Xcode/DerivedData/test-ezhrkqlxuncsrsbgpmemkwimieza/Build/Products/Debug-iphonesimulator/test.app/Info.plist
slice2objc test/Test.ice
cd /Users/jose/Documents/test
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/SDKs/IceTouch-1.2/bin/slice2objc --output-dir /Users/jose/Library/Developer/Xcode/DerivedData/test-ezhrkqlxuncsrsbgpmemkwimieza/Build/Intermediates/test.build/Debug-iphonesimulator/test.build/DerivedSources --include-dir "" -I/Developer/SDKs/IceTouch-1.2/slice /Users/jose/Documents/test/test/Test.ice