【问题标题】:Failed to generate iOS ipa file无法生成 iOS ipa 文件
【发布时间】:2025-11-22 20:15:02
【问题描述】:

我按照这里的说明进行操作:

Deploying Your iOS Application for Submission to the App Store

第 4 步时失败:

选择项目 > 部署,然后单击部署按钮以部署您的应用程序。

假设生成一个.ipa 文件,但我收到以下错误消息:

paclient command line for "Dell_Macbook_Air"
  c:\program files (x86)\embarcadero\studio\21.0\bin\paclient.exe -u8 --ipa="ESF RC1.app,ESF RC1.ipa,'Apple Distribution: Courant Tseng 
  (LB289US7N2)','/Users/Courant/Library/MobileDevice/Provisioning Profiles/49871f08-e3ef-4ef6-9cef-2756304c93c1.mobileprovision',2" Dell_Macbook_Air 

[PAClient Error] Error: E0776 2021-10-12 17:18:30.006 xcodebuild[1464:20952] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/wm/8hg70w3n355g3qsc5k9z34hh0000gn/T/ESF RC1_2021-10-12_17-18-30.002.xcdistributionlogs'.

[PAClient Error] Error: E0776 Exported ESF RC1 to: /Users/Courant/PAServer/scratch-dir/Courant-Dell_Macbook_Air/ESF RC1.archive/temp

[PAClient Error] Error: E0776 ** EXPORT SUCCEEDED **
Failed

谁能给出解决问题的建议,以便我可以将其发送到 App Store (Testflight)?

【问题讨论】:

    标签: release c++builder testflight


    【解决方案1】:

    从 Embarcadero 客户支持中心得到答复。

    此“错误”与 CFBundleName/CFBundleDisplayName 相关。如果项目的项目选项中的这些参数中包含空格字符,则会出现此错误。

    我从 mu 应用名称 (ESF RC1--> ESF_RC1) 中删除了空格字符 它有效。

    顺便说一句,据他们说,该错误已在 Rad Studio 11 中修复。

    【讨论】: