nixpkgs/pkgs/development/mobile/xcodeenv/simulate-app.nix

18 lines
469 B
Nix
Raw Normal View History

{stdenv, xcodewrapper}:
{name, app, device ? "iPhone", baseDir ? ""}:
stdenv.mkDerivation {
name = stdenv.lib.replaceChars [" "] [""] name;
buildCommand = ''
ensureDir $out/bin
cat > $out/bin/run-test-simulator << "EOF"
#! ${stdenv.shell} -e
2013-05-29 13:50:24 +01:00
cd "${app}/${baseDir}/*.app"
"$(readlink "${xcodewrapper}/bin/iPhone Simulator")" -SimulateApplication './${name}' -SimulateDevice '${device}'
EOF
chmod +x $out/bin/run-test-simulator
'';
}