快速通道 import_certificate 找不到文件
Fastlane import_certificate could not find file
我正尝试在 Github 动作上执行一条车道。
我有这条车道:
lane :debug do |values|
create_keychain(
name: "Keychain",
default_keychain: true,
unlock: true,
timeout: 3600,
lock_when_sleeps: true,
password: "Password"
)
puts `ls -ll`
puts `pwd`
import_certificate(
keychain_name: "Keychain",
certificate_path: "CERTIFICATE_DEV.cer"
)
命令ls -ll
return这个:
并且 import_certificate()
失败并显示此错误消息:
[14:10:24]: --------------------------------
[14:10:24]: --- Step: import_certificate ---
[14:10:24]: --------------------------------
+---------------------------+-----------------------------------------------------+
| Lane Context |
+---------------------------+-----------------------------------------------------+
| DEFAULT_PLATFORM | ios |
| PLATFORM_NAME | ios |
| LANE_NAME | ios debug |
| ORIGINAL_DEFAULT_KEYCHAIN | "/Users/runner/Library/Keychains/login.keychain-db" |
+---------------------------+-----------------------------------------------------+
[14:10:24]: Could not find file 'CERTIFICATE_DEV.cer'
如何导入我的证书?
有时,fastlane
中的文件路径可能很棘手。我建议你传证书的绝对路径。
import_certificate(
keychain_name: "Keychain",
certificate_path: File.absolute_path("CERTIFICATE_DEV.cer")
)
我正尝试在 Github 动作上执行一条车道。
我有这条车道:
lane :debug do |values|
create_keychain(
name: "Keychain",
default_keychain: true,
unlock: true,
timeout: 3600,
lock_when_sleeps: true,
password: "Password"
)
puts `ls -ll`
puts `pwd`
import_certificate(
keychain_name: "Keychain",
certificate_path: "CERTIFICATE_DEV.cer"
)
命令ls -ll
return这个:
并且 import_certificate()
失败并显示此错误消息:
[14:10:24]: --------------------------------
[14:10:24]: --- Step: import_certificate ---
[14:10:24]: --------------------------------
+---------------------------+-----------------------------------------------------+
| Lane Context |
+---------------------------+-----------------------------------------------------+
| DEFAULT_PLATFORM | ios |
| PLATFORM_NAME | ios |
| LANE_NAME | ios debug |
| ORIGINAL_DEFAULT_KEYCHAIN | "/Users/runner/Library/Keychains/login.keychain-db" |
+---------------------------+-----------------------------------------------------+
[14:10:24]: Could not find file 'CERTIFICATE_DEV.cer'
如何导入我的证书?
有时,fastlane
中的文件路径可能很棘手。我建议你传证书的绝对路径。
import_certificate(
keychain_name: "Keychain",
certificate_path: File.absolute_path("CERTIFICATE_DEV.cer")
)