[英]“To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'Runner' from project 'Runner')” What to do?
[英]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.