Delphi 10.2.3 E0776 导出 iOS 应用程序以进行分发
Posted
技术标签:
【中文标题】Delphi 10.2.3 E0776 导出 iOS 应用程序以进行分发【英文标题】:Delphi 10.2.3 E0776 exporting iOS app for Distribution 【发布时间】:2018-04-13 20:18:35 【问题描述】:两天前,我能够使用 Delphi 10.2.3 和 Xcode 9.2 创建此 ios 应用的导出并成功将其提交到 Apple 的 TestFlight。
现在,在为应用商店部署时,我收到以下错误消息:
[PAClient 错误] 错误:E0776 2018-04-13 13:44:47.524 xcodebuild[2598:310919] [MT] IDEDistribution:-[IDEDistributionLogging _createLoggingBundleAtPath:]:在路径 '/var/folders/vs/ 创建了包z_nqsyqs6k3_h3jljhlxtz5c0000gn/T/COWMobileBuild20_2018-04-13_13-44-47.522.xcdistributionlogs'。
[PAClient 错误] 错误:E0776 2018-04-13 13:44:47.817 xcodebuild[2598:310919] [MT] IDEDistribution:步骤失败:
:错误域=IDEDistributionSigningAssetStepErrorDomain Code=0“定位签名资产失败。” UserInfo=NSLocalizedDescription=定位签名资产失败。, IDEDistributionSigningAssetStepUnderlyingErrors=( [PAClient 错误] 错误:E0776 "Error Domain=IDECodesignResolverErrorDomain Code=1 \"团队 'Bookup Corp.' 没有证书找到匹配的 '3rd Party Mac Developer Installer'\" UserInfo=IDEProvisioningError_UserInfoKey_IDEProvisioningErrorSpecifier=3rd Party Mac Developer Installer, NSLocalizedDescription=团队 'Bookup Corp.' 没有证书找到匹配“第 3 方 Mac 开发人员安装程序”,NSLocalizedRecoverySuggestion=在导出选项属性列表中为“signingCertificate”指定不同的签名证书。IDEProvisioningError_UserInfoKey_IDEProvisioningErrorTeam=
,IDEProvisioningError_UserInfoKey_IDEProvisioning com.apple.platform.iphoneos,IDEProvisioningError_UserInfoKey_IDEProvisioningErrorAction=5" [PAClient 错误] 错误:E0776 错误:exportArchive:团队“Bookup Corp.”没有证书找到匹配的“第 3 方 Mac 开发者安装程序”**
为什么会提到“3rd Party Mac Developer Installer”?
除非 Xcode 自我更新,否则除了项目代码的改进外,没有任何变化。 Xcode 是 9.2。
在调试和发布模式下,该应用可以顺利部署到 iPad。
【问题讨论】:
听起来像是你应该向 Embarcadero 询问的事情。 quality.embarcadero.com/browse/RSP-20371 这个问题也在***.com/questions/46881515/… 中我尝试了从一个新的空白项目开始的建议答案,但 PAServer 错误仍然存在。 【参考方案1】:据我所知,这个问题是由于对 Info.plist 文件的自定义更改(添加 TrueType 字体)引起的。
将自定义密钥对添加到 info.plist.TemplateiOS.XML 似乎解决了这个问题。
【讨论】:
以上是关于Delphi 10.2.3 E0776 导出 iOS 应用程序以进行分发的主要内容,如果未能解决你的问题,请参考以下文章