簡體   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