diff options
author | Sander van der Burg <svanderburg@gmail.com> | 2017-01-27 10:50:36 +0100 |
---|---|---|
committer | Sander van der Burg <svanderburg@gmail.com> | 2017-01-27 10:50:36 +0100 |
commit | b81001188c10b0d68f3079272b8954493dd1b993 (patch) | |
tree | f2632f9862957070f3624710f94673939361a544 /pkgs/development/mobile/titaniumenv | |
parent | c42cfa1e91bf271913aaa055ab34b2416df5b2f8 (diff) |
xcodeenv, titaniumenv: fix IPA builds by granting codesign the right permissions
Diffstat (limited to 'pkgs/development/mobile/titaniumenv')
-rw-r--r-- | pkgs/development/mobile/titaniumenv/build-app.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/mobile/titaniumenv/build-app.nix b/pkgs/development/mobile/titaniumenv/build-app.nix index 3c56b3ecb8af1..cf699c34e2be5 100644 --- a/pkgs/development/mobile/titaniumenv/build-app.nix +++ b/pkgs/development/mobile/titaniumenv/build-app.nix @@ -99,6 +99,7 @@ stdenv.mkDerivation { security default-keychain -s $keychainName security unlock-keychain -p "" $keychainName security import ${iosCertificate} -k $keychainName -P "${iosCertificatePassword}" -A + security set-key-partition-list -S apple-tool:,apple: -s -k "" $keychainName provisioningId=$(grep UUID -A1 -a ${iosMobileProvisioningProfile} | grep -o "[-A-Za-z0-9]\{36\}") # Ensure that the requested provisioning profile can be found @@ -130,7 +131,7 @@ stdenv.mkDerivation { fi # Do the actual build - titanium build --config-file $TMPDIR/config.json --force --no-colors --platform ios --target dist-adhoc --pp-uuid $provisioningId --distribution-name "${iosCertificateName}" --keychain $HOME/Library/Keychains/$keychainName --device-family universal --ios-version ${iosVersion} --output-dir $out + titanium build --config-file $TMPDIR/config.json --force --no-colors --platform ios --target dist-adhoc --pp-uuid $provisioningId --distribution-name "${iosCertificateName}" --keychain $HOME/Library/Keychains/$keychainName-db --device-family universal --ios-version ${iosVersion} --output-dir $out # Remove our generated keychain ${deleteKeychain} |