Skip to content
This repository has been archived by the owner on Apr 25, 2024. It is now read-only.

Commit

Permalink
Fix codesign issue on travis macos
Browse files Browse the repository at this point in the history
https://stackoverflow.com/questions/40994404/xcodebuild-stuck-at-codesign-step-when-being-run-in-travis-ci#41013151

```
I solved same problem by following steps that is described here.

travis-ci/travis-ci#6791 (comment)

a) change argument for all your security imports to keychain from -T to -A

security import ./scripts/certs/dist.cer -k ~/Library/Keychains/ios-build.keychain -A

b) after all imports execute command set-key-partition-list

security set-key-partition-list -S apple-tool:,apple: -s -k <keychainPass> <keychainName>
```
  • Loading branch information
thiolliere committed Dec 21, 2017
1 parent 688f582 commit d17ca2a
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion .travis.yml
Expand Up @@ -48,7 +48,8 @@ matrix:
- security create-keychain -p mysecretpassword build.keychain
- security default-keychain -s build.keychain
- security unlock-keychain -p mysecretpassword build.keychain
- security import pibox-installer.p12 -k build.keychain -P $MACOS_CERTIFICATE_PASSWORD -T /usr/bin/codesign
- security import pibox-installer.p12 -k build.keychain -P $MACOS_CERTIFICATE_PASSWORD -A
- "security set-key-partition-list -S apple-tool:,apple: -s -k -p mysecretpassword build.keychain"
- security find-identity -v
- "codesign -s \"Developer ID Application: Wikimedia CH (L7HWM3SP3L)\" dist/pibox-installer.app --deep"

Expand Down

0 comments on commit d17ca2a

Please sign in to comment.