Comments (13)
I'm having the same problem. I managed to get it to work by executing:
cert -k ~/Library/Keychains/login.keychain
Alternatively it seems you could use the CERT_KEYCHAIN_PATH
environment variable.
What would be the best fix for this, setting a default value in options.rb
?
from cert.
@siemensikkema It works, but am I missing something so I need additional parameter?
from cert.
I'm not sure what's the reason. I'm also just figuring this stuff out as I go along! :)
from cert.
I can confirm this as well. It appears that it doesn't specify a proper default keychain directory when used vanilla. @siemensikkema's method worked.
Update: Looks like ruby -e "puts #{Dir.home}"
prints nothing while ruby -e "puts 'e'"
does print e
. So maybe that line of code in the keychain_importer line 5 resolves to nil
?
from cert.
Same problem here.
from cert.
The default value is "#{Dir.home}/Library/Keychains/login.keychain"
, do you run cert
on some kind of CI which doesn't set the HOME
environment variable?
from cert.
I have reverted my workaround (setting the "CERT_KEYCHAIN_PATH"
in .env
) and tested again. cert
works fine now! I don't know what did the trick. I have updated fastlane and my shell (zsh) since. The HOME
environment variable is set correctly.
from cert.
hey, i am running from a ci machine. what changes do i need to make?
from cert.
@shoshRose You have to set the environment variable CERT_KEYCHAIN_PATH
from cert.
@KrauseFx thnx
from cert.
started getting this again:
Certificate XXX (YYY, Inc.) can't be found on your local computer
i have the keychain path set
from cert.
shoshRose Can you please open a new issue with the details of your setup?
from cert.
This issue was migrated to fastlane/fastlane#3102. Please post all further comments there.
fastlane
is now a mono repo, you can read more about the change in our blog post. All tools are now available in the fastlane main repo
from cert.
Related Issues (20)
- Error: account_manager.rb:61:in `ask_for_login': uninitialized constant HOT 3
- Could not find the newly generated certificate installed (RuntimeError) if WWDR Intermediate is missing HOT 3
- Can cert just download the existing certificates? HOT 3
- Unable to download Provisioning Profile HOT 2
- Crash 3c85c1f6662e251634e0f52738024c07: cert does not handle 302 response from Apple Server HOT 3
- Find correct development certificate HOT 2
- Error when contacting https://developerservices2.apple.com/services/QH65B2/listTeams.action "Your session has expired. Please log in." HOT 4
- Cert doesn't prevent codesign from prompting to be allowed to sign. HOT 1
- Cert doesn't import certs previously requested from the output path if the P!2 is there. HOT 3
- Option to specify existing Private Key HOT 6
- Force to download a certificate with fastlane HOT 4
- undefined method `message' HOT 2
- Default behavior with force flag set to false? HOT 3
- Unable to specify a specific certificate to use HOT 1
- Could not find the newly generated certificate installed HOT 4
- Could not find the newly generated certificate installed HOT 1
- Certificate not found HOT 8
- Couldn't download certificate, got this instead: HTTP 405 Method Not Allowed HOT 16
- Couldn't find an existing certificate... creating a new one HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cert.