CI: Fix macOS builds on Travis CI's Xcode 8.3 image
The Travis CI Xcode 8.3 image uses macOS 10.12, where some OS and Xcode components were changed. This commit should hopefully fix macOS deployments on Travis for Xcode 8.3.
This commit is contained in:
parent
721cb3dea5
commit
4a1c415270
@ -45,6 +45,8 @@ security create-keychain -p mysecretpassword build.keychain
|
||||
security default-keychain -s build.keychain
|
||||
security unlock-keychain -p mysecretpassword build.keychain
|
||||
security set-keychain-settings -t 3600 -u build.keychain
|
||||
security set-key-partition-list -S apple-tool:,apple: -s -k mysecretpassword build.keychain
|
||||
security list-keychains -s build.keychain
|
||||
hr "Importing certs into keychain"
|
||||
security import ./Certificates.p12 -k build.keychain -T /usr/bin/productsign -P ""
|
||||
hr "Signing Package"
|
||||
|
@ -84,7 +84,8 @@ for i in candidate_paths:
|
||||
for file_ in files:
|
||||
path = root + "/" + file_
|
||||
try:
|
||||
out = check_output("{0}otool -L '{1}'".format(args.prefix, path), shell=True,
|
||||
out = check_output("{0}otool -L '{1}'".format(args.prefix, path),
|
||||
stderr=subprocess.STDOUT, shell=True,
|
||||
universal_newlines=True)
|
||||
if "The file was not recognized as a valid object file" in out:
|
||||
continue
|
||||
|
Loading…
x
Reference in New Issue
Block a user