Skip to content

Instantly share code, notes, and snippets.

@sstadelman
Last active January 6, 2017 07:12
Show Gist options
  • Save sstadelman/e916c113639d73a3e2faeaf59643e01c to your computer and use it in GitHub Desktop.
Save sstadelman/e916c113639d73a3e2faeaf59643e01c to your computer and use it in GitHub Desktop.
export XSC_OPTIONS=
./build-all.sh
export XSC_OPTIONS=-pi
./build-mobile.sh swift
export XSCRIPT_HOME=/Users/i826181/xscript-repo/targets/xscript-mobile.target
cd $XSCRIPT_HOME/bin/
# -pretty hides log lines
# -generic uses Swift language generic API features
./xs-proxy.sh /Users/i826181/Downloads/TripPinOriginal.xml TripPin.xs -pretty -generic -v
# -ds.generic works with Swift generic `DataService<Provider>` interface
# -swift builds swift proxy classes
./xsc.sh TripPin.xs -ds.generic -swift -v
# TRACE [main] Writing file: /Users/i826181/xscript-repo/targets/xscript-mobile.target/genfiles/swift/Microsoft_OData_SampleService_Models_TripPin.swift
cp $XSCRIPT_HOME/genfiles/swift/Microsoft_OData_Service_Sample_TrippinInMemory_Models.swift /Users/i826181/xCodeProjects/HCPODataTesting/TripPin/TripPin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment