困ったこと
fastlaneでregister_devices
を実行しようとしたところ
app_store_connect_api_key
の指定でinvalid curve name
のエラーが出た。
platform :ios do
desc "add_device"
lane :add_device do
app_store_connect_api_key(
key_id: ENV["ASC_KEY_ID"],
issuer_id: ENV["ASC_ISSUER_ID"],
key_content: ENV["ASC_KEY_CONTENT"],
in_house: false
)
register_devices(devices: {ENV["DEVICE_NAME"] => ENV["DEVICE_UDID"]})
end
end
解決した方法
原因はBitrise
のSecrets
に保存したAppStoreConnectAPI
のKey_Content
に
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
が含まれていなかったことでした。
修正して実行したら無事デバイス登録できました👏
invalid curve name
のエラーだけでは原因を特定はできないと思いますが、解決方法の一つとして参考になればと思います。