Replies: 6 comments
-
Hey @roanutil Pedro here from Tuist. That error seems to indicate that there's a keychain scenario that Tuist doesn't know how to handle gracefully and requires further investigation. Until we can provide a solution, I'd recommend to manage the installation of certificates and profiles manually and reference them via build settings. Alternatively, I'd be happy to help you investigate the issue so that you can contribute a fix yourself :). |
Beta Was this translation helpful? Give feedback.
-
Below I've pasted in the end of It seems that project-a re-imports a certificate after it was already successfully imported further up. However, it doesn't error out until the keychain attempts to lock further down.
|
Beta Was this translation helpful? Give feedback.
-
@pepicrft Do you have any ideas or guidance on how to further investigate this? |
Beta Was this translation helpful? Give feedback.
-
This may not be important, but I can lock the keychain |
Beta Was this translation helpful? Give feedback.
-
Progress! The inconsistent failure to generate the project on different machines was due to openssl@3 (v3.1.2) from homebrew being linked into PATH on some. Once that link is removed and the system openssl (libressl as /usr/bin/openssl v3.3.6) is used, the project generates successfully. However, that leads to a new problem. The private keys are not being imported to the keychain so the certificates can't be used for signing in Xcode. |
Beta Was this translation helpful? Give feedback.
-
After realizing that I messed with the signing keys and certs, it turns out the openssl problem was the whole problem. It's important that there is no other openssl linked or in PATH. Always use the system |
Beta Was this translation helpful? Give feedback.
-
Suddenly today, when generating my workspace, it fails. I use Tuist for signing certificates and provisioning profiles. Although, nothing changed for any of that. Several CI builds worked fine today.
The relevant part of stdout is below:
I've tried:
I'm not sure what else to do. Any suggestions?
Beta Was this translation helpful? Give feedback.
All reactions