Phonegap生成错误:Xcode无法确定配置文件类型/无签名证书“;iOS发行版“;找到-Xcode 11或Xcode 10.1

Phonegap生成错误:Xcode无法确定配置文件类型/无签名证书“;iOS发行版“;找到-Xcode 11或Xcode 10.1,ios,xcode,phonegap-build,ipa,mobileprovision,Ios,Xcode,Phonegap Build,Ipa,Mobileprovision,我试图在Phonegap Build中编译分发的IPA,但收到以下错误: Running command: xcodebuild -exportArchive -archivePath Releva.xcarchive -exportOptionsPlist /private/project/exportOptions.plist -exportPath /private/project/build/device 2020-02-19 14:42:12.285 xcodebuild[46455:

我试图在Phonegap Build中编译分发的IPA,但收到以下错误:

Running command: xcodebuild -exportArchive -archivePath Releva.xcarchive -exportOptionsPlist /private/project/exportOptions.plist -exportPath /private/project/build/device
2020-02-19 14:42:12.285 xcodebuild[46455:98411165] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/37/x2444x712rnbshh_b1tlfwsm0000gp/T/************.xcdistributionlogs'.
2020-02-19 14:42:12.665 xcodebuild[46455:98411167]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks_Fall2018/IDEFrameworks-14460.46/IDEFoundation/Provisioning/IDEProfileQualification.m:509
Details:  Xcode could not determine type of profile "/Library/MobileDevice/Provisioning Profiles/production-ios-1582151957--90970.mobileprovision" (could be {(
)})
Object:   <IDEProfileQualification: 0x7fd1f6e0b350>
Method:   -_profileTypeQualifier
Thread:   <NSThread: 0x7fd1f6806dc0>{number = 4, name = (null)}
Please file a bug at https://bugreport.apple.com with this warning message and any useful information you can provide.
error: exportArchive: No signing certificate "iOS Distribution" found

Error Domain=IDECodesignResolverErrorDomain Code=1 "No signing certificate "iOS Distribution" found" UserInfo={IDEProvisioningError_UserInfoKey_IDEProvisioningErrorPlatform=com.apple.platform.iphoneos, IDEProvisioningError_UserInfoKey_IDEProvisioningErrorAction=5, NSLocalizedRecoverySuggestion=No "iOS Distribution" signing certificate matching team ID "************" with a private key was found., IDEProvisioningError_UserInfoKey_IDEProvisioningErrorSpecifier=iOS Distribution, IDEProvisioningError_UserInfoKey_IDEProvisioningErrorTeam=<IDEProvisioningBasicTeam: 0x7fd1f6e0a330; teamID='***********', teamName='(null)'>, NSLocalizedDescription=No signing certificate "iOS Distribution" found}
运行命令:xcodebuild-exportArchive-archivePath Releva.xarchive-exportOptions plist/private/project/exportOptions.plist-exportPath/private/project/build/device
2020-02-19 14:42:12.285 xcodebuild[46455:98411165][MT]IDEDistribution:[IDEDistributionLogging\u createLoggingBundleAtPath::]:在路径“/var/folders/37/x2444x712rnbshh\u b1tlfwsm0000gp/T/******************.xcdributionlogs”处创建的包。
2020-02-19 14:42:12.665 xcodebuild[46455:98411167]DVTAssertions:Warning in/Library/Caches/com.apple.xbs/Sources/IDEFrameworks\u Fall2018/IDEFrameworks-14460.46/IDEFoundation/provision/IDEProfileQualification.m:509
详细信息:Xcode无法确定配置文件类型“/Library/MobileDevice/Provisioning Profiles/production-ios-1582151957--90970.mobileprovision”(可能是{(
)})
对象:
方法:-\u profileTypeQualifier
线程:{number=4,name=(null)}
请在https://bugreport.apple.com 使用此警告消息和您可以提供的任何有用信息。
错误:exportArchive:找不到签名证书“iOS分发”
Error Domain=IDECodesignResolverErrorDomain Code=1“未找到签名证书”iOS分发“UserInfo={IDEProvisioningError\u UserInfoKey\u IDEProvisioningErrorPlatform=com.apple.platform.iphoneos,IDEProvisioningError\u UserInfoKey\u IDEProvisioningErrorAction=5,NSLocalizedRecoverysSuggestion=No”iOS分发找到与具有私钥的团队ID“**********”匹配的签名证书,IDEProvisioningError\u UserInfoKey\u IDEProvisioningErrorSpecifier=iOS分发,IDEProvisioningError\u UserInfoKey\u IDEProvisioningErrorTeam=,NSLocalizedDescription=未找到签名证书“iOS分发”}
我尝试并重试了使用凭据和配置文件的所有操作,但仍然出现相同的错误。一次又一次地创建它们,同时选择带有私钥的证书以导出p12,等等

我注意到的唯一一件事是,当我选择Certificate来创建配置文件时,它说“用于Xcode 11或更高版本”:

在错误日志中,它说“Xcode无法确定配置文件的类型”,并在很多行中显示“Applications/Xcode101.app”,这让我觉得它试图用Xcode 10.1编译它

当我提交Pronegap Build时,我应该如何使用Xcode 11


还有其他人有这个问题吗?有什么解决办法吗?

好吧,问题是在
developers.apple.com
中创建证书的时候。(不是供应配置文件)

看起来苹果去年改变了这一点,现在你有两个选择。一个是针对Xcode 11+的苹果发行版和针对任何版本的iOS(App Store和Ad Hoc)


希望它能帮助其他有此问题的人。

好吧,问题是在
developers.apple.com
中创建证书时出现的。(不是供应配置文件)

看起来苹果去年改变了这一点,现在你有两个选择。一个是针对Xcode 11+的苹果发行版和针对任何版本的iOS(App Store和Ad Hoc)

希望它能帮助其他有这个问题的人