diff options
author | Sander van der Burg <sander@conference-compass.com> | 2013-08-05 12:47:57 +0200 |
---|---|---|
committer | Sander van der Burg <sander@conference-compass.com> | 2013-08-05 12:47:57 +0200 |
commit | a82fcea437387b0bbf6446c94a9d1e9651b530d9 (patch) | |
tree | b882b248edc78d959601950b3cd7403e87cf6f04 /pkgs/development/mobile/xcodeenv | |
parent | d766bb6f32c1b2eac4ebc5b8b8ea81ddd952abe8 (diff) | |
download | nixpkgs-a82fcea437387b0bbf6446c94a9d1e9651b530d9.tar nixpkgs-a82fcea437387b0bbf6446c94a9d1e9651b530d9.tar.gz nixpkgs-a82fcea437387b0bbf6446c94a9d1e9651b530d9.tar.bz2 nixpkgs-a82fcea437387b0bbf6446c94a9d1e9651b530d9.tar.lz nixpkgs-a82fcea437387b0bbf6446c94a9d1e9651b530d9.tar.xz nixpkgs-a82fcea437387b0bbf6446c94a9d1e9651b530d9.tar.zst nixpkgs-a82fcea437387b0bbf6446c94a9d1e9651b530d9.zip |
Make iPhone simulator SDKs configurable
Diffstat (limited to 'pkgs/development/mobile/xcodeenv')
-rw-r--r-- | pkgs/development/mobile/xcodeenv/simulate-app.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/development/mobile/xcodeenv/simulate-app.nix b/pkgs/development/mobile/xcodeenv/simulate-app.nix index 96f70ea3832..03ed90c40d5 100644 --- a/pkgs/development/mobile/xcodeenv/simulate-app.nix +++ b/pkgs/development/mobile/xcodeenv/simulate-app.nix @@ -1,5 +1,9 @@ {stdenv, xcodewrapper}: -{name, appName ? null, app, device ? "iPhone", baseDir ? ""}: +{ name, appName ? null, app +, device ? "iPhone", baseDir ? "" +, sdkRoot ? "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs" +, sdkVersion ? "6.1" +}: let _appName = if appName == null then name else appName; @@ -12,7 +16,7 @@ stdenv.mkDerivation { #! ${stdenv.shell} -e cd "${app}/${baseDir}/${_appName}.app" - "$(readlink "${xcodewrapper}/bin/iPhone Simulator")" -SimulateApplication './${_appName}' -SimulateDevice '${device}' + "$(readlink "${xcodewrapper}/bin/iPhone Simulator")" -SimulateApplication './${_appName}' -SimulateDevice '${device}' -currentSDKRoot '${sdkRoot}/iPhoneSimulator${sdkVersion}.sdk' EOF chmod +x $out/bin/run-test-simulator ''; |