簡體   English   中英

iOS Build錯誤:exportArchive:Lunch.app需要配置文件

[英]iOS Build error: exportArchive: Lunch.app requires a provisioning profile

我目前正在構建一個即將完成的Ionic v.3應用程序,我們正在嘗試使用Ionic Pro服務為iOS和Android展位構建該應用程序。 我已經為Android和iOS展位設置了證書。 但是,當我嘗試為ios構建時,在構建日志中出現了一個奇怪的錯誤。

任何人都知道發生了什么問題以及如何解決此問題? 我已經提供了配置文件。 當我使用Ionic Pro時,我正在通過其Web界面構建和打包。 在打包過程開始之前,正確設置了展位證書,供應配置文件和密碼。

[20:56:50]: Generated plist file with the following values:
[20:56:50]: ▸ -----------------------------------------
[20:56:50]: ▸ {
[20:56:50]: ▸   "provisioningProfiles": {
[20:56:50]: ▸     "864J5Y5PX8.com.kvartersmenyn.Dagenslunch": "Distribution"
[20:56:50]: ▸   },
[20:56:50]: ▸   "method": "app-store",
[20:56:50]: ▸   "signingStyle": "manual",
[20:56:50]: ▸   "teamID": "2T3D838Z6K"
[20:56:50]: ▸ }
[20:56:50]: ▸ -----------------------------------------
[20:56:50]: $ /usr/bin/xcrun /Users/ionic/.fastlane/bin/bundle/lib/ruby/gems/2.2.0/gems/fastlane-2.75.1/gym/lib/assets/wrap_xcodebuild/xcbuild-safe.sh -exportArchive -exportOptionsPlist '/var/folders/9c/qg1skf6x65jdn7_5fqls39pr0000gn/T/gym_config20180129-433-1eu51ho.plist' -archivePath /Users/ionic/Library/Developer/Xcode/Archives/2018-01-29/adf81fff-0e96-4efd-a771-bb9a3b7c662b-app-store\ 2018-01-29\ 20.55.40.xcarchive -exportPath '/var/folders/9c/qg1skf6x65jdn7_5fqls39pr0000gn/T/gym_output20180129-433-y79zaf' 
+ xcodebuild -exportArchive -exportOptionsPlist /var/folders/9c/qg1skf6x65jdn7_5fqls39pr0000gn/T/gym_config20180129-433-1eu51ho.plist -archivePath '/Users/ionic/Library/Developer/Xcode/Archives/2018-01-29/adf81fff-0e96-4efd-a771-bb9a3b7c662b-app-store 2018-01-29 20.55.40.xcarchive' -exportPath /var/folders/9c/qg1skf6x65jdn7_5fqls39pr0000gn/T/gym_output20180129-433-y79zaf
2018-01-29 20:56:51.083 xcodebuild[1279:5015] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/9c/qg1skf6x65jdn7_5fqls39pr0000gn/T/Lunch_2018-01-29_20-56-51.082.xcdistributionlogs'.
2018-01-29 20:56:51.831 xcodebuild[1279:5015] [MT] IDEDistribution: Step failed: : Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed." UserInfo={NSLocalizedDescription=Locating signing assets failed., IDEDistributionSigningAssetStepUnderlyingErrors=(
"Error Domain=IDEProvisioningErrorDomain Code=9 \"\"Lunch.app\" requires a provisioning profile.\" UserInfo={NSLocalizedDescription=\"Lunch.app\" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the \"provisioningProfiles\" dictionary in your Export Options property list.}"
)}
error: exportArchive: "Lunch.app" requires a provisioning profile.

Error Domain=IDEProvisioningErrorDomain Code=9 ""Lunch.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="Lunch.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}

** EXPORT FAILED **
[20:56:51]: Exit status: 70
[20:56:51]: No provisioning profile provided
[20:56:51]: Make sure to pass a valid provisioning for each required target
[20:56:51]: Check out the docs on how to fix this: https://docs.fastlane.tools/actions/gym/#export-options

我有這種問題。 就我而言...我選擇了配置文件,並在yourtargetapp.plist下...我發現配置文件參數具有不正確的捆綁包標識符。 將供應配置文件捆綁包ID糾正為我的targetapp捆綁包ID后...此問題已解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM