原文链接 One code signing issue I commonly see, both here on DevForums and in my Day Job™ with DTS, is that the codesign command fails with errSecInternalComponent. This issue crops up in a wide variety of circumstances and the correct fix depends on the specific problem. This post is my attempt to clarify the potential causes of this error and help folks resolve it. If you have any questions or comments about this, please start a new thread, tagging it with Code Signing so that I see it. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = "eskimo" + "1" + "@" + "apple.com" Resolving errSecInternalComponent errors during code signing In some circumstances the codesign command might fail with the error errSecInternalComponent. For example: % codesign -s "Apple Development" "MyTrue" MyTrue: errSecInternalComponent This typically affects folks who are signing code in a nonstandard environm...
原文链接 If you have developed CI/CD or Automation pipelines using Jenkins, you must have faced the challenge that there is a lack of one such parameter which can validate the input and show error message to user before they hit the build button. This was the headache I also experienced. After some research and playing with different plugins, I found that I can solve this with the help of Active Choices Plugin. Active Choices Plugin Active Choices Plugin provides three useful parameter types which can be updated dynamically with the help of groovy script. We are going to use Active Choices Reactive Reference Parameter for our use case. Active Choices Reactive Reference Parameter can read other input parameters and can be modified to show custom html dynamically (i.e. before clicking the build button.) Use Case We are going to observe the following use case here: We need a Jenkins pipeline which takes three string parameters: EMAIL_IDS, GITHUB_REPO and GITHUB_BRANCH. EMAIL_IDS and G...