zoukankan      html  css  js  c++  java
  • Could not find private key file: AuthKey_NCD8233CS5.p8

    IOS打包报错:

    Could not find private key file: AuthKey_NCD8233CS5.p8

    原因:没有正确存放.private_keys 文件

    private_keys这个文件是上传appstore时需要用到的,此文件从苹果开发者后台下载,且只能下载1次,必须要妥善保存

     

    它的正确存放位置应当是:

    NSLocalizedFailureReason=Failed to authenticate with errors: (
        "Error Domain=ITunesConnectionAuthenticationErrorDomain Code=-26000 \"Could not find private key file: AuthKey_NCD8233CS5.p8, in any of the following locations.\n ./private_keys or <user home>/private_keys or <user home>/.private_keys or <user home>/.appstoreconnect/private_keys.

    解决办法:

    用户根目录下创建文件夹

    private_keys或.private_keys 或.appstoreconnect/private_keys
    cd ~
    mkdir .private_keys

    把密钥放到这个文件夹下:

    bogon:.private_keys xxxx$ ls
    AuthKey_NCD8233CS5.p8

     

    验证配置生效:

    生成1个可以上传苹果商店的ipa包,在该ipa包的存储目录下执行:

    #验证
    xcrun altool --validate-app -f ipaName.ipa -t ios --apiKey xxx --apiIssuer xxxx --verbose #上传
    xcrun altool
    --upload-app -f ipaName.ipa -t ios --apiKey xxx --apiIssuer xxxx --verbose

    如果看到下面的信息,则让明脚本可以找到证书,ipa包已经成功上传商店了

    参考文档:

    iOS 高效开发必备技巧之自动化打包(shell xcode11 上传App Store 蒲公英等平台)

     ipa上传商店的脚本参照:

    使用xcrun实现自动上传ipa包至appstore

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    《鸟哥的Linux私房菜》读书笔记
    w命令集合
  • 原文地址:https://www.cnblogs.com/kaerxifa/p/12868838.html
Copyright © 2011-2022 走看看