gpt4 book ai didi

app-store-connect - 收到错误 "Need to acknowledge to Apple' 的 Apple ID 和隐私声明。”

转载 作者:行者123 更新时间:2023-12-04 04:26:10 26 4
gpt4 key购买 nike

您好,我们在使用 faSTLane sigh/get_provisioning_profile 时遇到此错误。我不认为这是 fastlane issue就像之前发生的 case1 case2并通过接受协议(protocol)或其他未知原因得到修复..

Need to acknowledge to Apple's Apple ID and Privacy statement. Please manually log into https://appleid.apple.com (or https://appstoreconnect.apple.com) to acknowledge the statement.


我们去了
  • https://appleid.apple.com
  • https://appstoreconnect.apple.com
  • https://itunesconnect.apple.com

  • 但那里没有什么可以批准的。
    有任何想法吗?

    最佳答案

    概括:
    情况1:
    * 你不想启用 2FA

  • 使用 fastlane 2.173.0 更新 Gemfile 并运行 bundle installbundle update fastlanebundle update
  • 在你的 CI 中使用 SPACESHIP_SKIP_2FA_UPGRADE=1

  • 案例二:
    * 您已启用 2FA
    * 您只需要非企业账户
  • 使用 appstore connectAccount Holder role 生成 APP_STORE_CONNECT_API_KEY

  • enter image description here
    看起来像
    -----BEGIN PRIVATE KEY-----\nabcdef12345abcdef12345\n-----END PRIVATE KEY-----
  • 将其作为 APP_STORE_CONNECT_API_KEY 环境变量添加到您的 CI
  • lane :get_app_store_connect_api_key do
    ensure_env_vars(
    env_vars: [
    'APP_STORE_CONNECT_API_KEY'
    ]
    )
    app_store_connect_api_key(
    key_id: "12345ABCDEF",
    issuer_id: "1234abcd-12ab-12ab-12ab-123456abcdef",
    key_content: "#{ENV["APP_STORE_CONNECT_API_KEY"]}".gsub('\n', '\\n'),
    in_house: false,
    )
    end
  • 把它传给你的车道
  • get_provisioning_profile(api_key: get_app_store_connect_api_key)

    sigh(api_key: get_app_store_connect_api_key)

    pilot(api_key: get_app_store_connect_api_key)
    案例3:
    * 您已启用 2FA
    *您需要企业帐户并获取配置文件
  • 运行
  • fastlane spaceauth -u user@email.com
  • 将输出用作 CI 上的 FASTLANE_SESSION 环境变量。
  • 你还需要包含FASTLANE_PASSWORD

  • 请注意,这只持续 8 小时
    案例4:
    * 您已启用 2FA
    * 您需要企业账号或非企业账号
    * 您需要上传到应用商店
  • https://appleid.apple.com/account/manage 创建 FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD
  • 将其设置为 ci 中的环境变量

  • 案例5:
    * 您已启用 2FA
    * 您需要从 appstore connect 下载 dsyms
  • 运行
  • fastlane spaceauth -u user@email.com
  • 将输出用作 CI 上的 FASTLANE_SESSION 环境变量。
  • 你还需要包含FASTLANE_USERFASTLANE_PASSWORD

  • 请注意,这只持续 8 小时

    关于app-store-connect - 收到错误 "Need to acknowledge to Apple' 的 Apple ID 和隐私声明。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66024297/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com