繁体   English   中英

allowProvisioningUpdates 在自动签名 fastlane 中不起作用

[英]allowProvisioningUpdates not working in automatic signing fastlane

我正在尝试通过 Github 操作上传构建,但我停留在最后一点。 我正在尝试通过自动签名上传构建。 但是每次都报错。

快速文件:-

platform :ios do
lane :closed_beta do
keychain_name = TEMP_KEYCHAIN_USER
keychain_password = TEMP_KEYCHAIN_PASSWORD
ensure_temp_keychain(keychain_name, keychain_password)

  api_key = app_store_connect_api_key(
  key_id: APPLE_KEY_ID,
  issuer_id: APPLE_ISSUER_ID,
  key_content: "#{ENV["APPLE_KEY_CONTENT"]}".gsub('\n', '\\n'),
  is_key_content_base64:true,            
  duration: 1200,            
  in_house: false
  ) 

  increment_build_number(xcodeproj: "**********")

  enable_automatic_code_signing(
    team_id: "********",
  )

  gym(
  configuration: "Release",
  scheme: "*******",
  export_xcargs: "-allowProvisioningUpdates",
  workspace: '********',
  include_bitcode: false,
  export_method: "app-store",
  export_options: {
  uploadBitcode: false,
    uploadSymbols: false,
    compileBitcode: false,
    provisioningProfiles: { 
        DEVELOPER_APP_ID => PROVISIONING_PROFILE_SPECIFIER
     },
        "signingStyle": "manual"
    }
  )

  pilot(
  apple_id: "*******",
  app_identifier: "*******",
  skip_waiting_for_build_processing: true,
  skip_submission: true,
  distribute_external: false,
  notify_external_testers: false,
  ipa: "./*******.ipa"
 )

  delete_temp_keychain(keychain_name)
 end

Xcode:-

图片

我试过使用和不使用“-allowProvisioningUpdates”。

我得到以下信息:

代码签名错误:没有使用 Xcode 注册的帐户。将您的开发者帐户添加到 Xcode应用名称]'。

没有我得到:

找不到“[我的应用程序名称]”的配置文件:Xcode 找不到与“[我的应用程序名称]”匹配的任何 iOS 应用程序开发配置文件。 自动签名已禁用且无法生成配置文件。 要启用自动签名,请将 -allowProvisioningUpdates 传递给 xcodebuild。

问题:有人可以向我解释如何解决这个问题吗,我试过上面的代码但还没有结果。

有人可以向我解释如何使用自动签名上传应用程序测试飞行吗?

任何帮助将不胜感激。

提前致谢。

我最大的错误,我没有在构建设置中设置临时配置文件。 请在构建设置选项中更新相同的临时配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM