You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gluon Mobile iOS应用IPA上传App Store Connect签名验证失败求助

解决Gluon Mobile IPA上传App Store Connect的90034签名错误及替代交付方式

排查90034签名错误的步骤

  • 确认证书类型合规:必须使用App Store分发证书(Apple Distribution),不能用开发证书或Ad Hoc证书。打开Keychain Access查看证书详情,确认"证书类型"为Apple Distribution,而非iOS Development或iOS Distribution (Ad Hoc)。

  • 验证配置描述文件有效性:登录App Store Connect,进入App的"签名与证书"页面,确认配置描述文件是针对App Store分发的,绑定的证书为正确的Apple Distribution证书,且Bundle ID与项目完全一致。下载最新配置文件替换本地旧文件,避免过期或配置不匹配。

  • 检查GluonFX插件签名配置:在POM的gluonfx-maven-plugin中,确保signingStyle设为APP_STORE,而非DEVELOPMENT或AD_HOC。同时确认provisioningProfile指向正确的App Store分发配置文件路径,keystore和alias对应Apple Distribution证书的密钥对。

    参考配置片段:

    <plugin>
        <groupId>com.gluonhq</groupId>
        <artifactId>gluonfx-maven-plugin</artifactId>
        <version>1.0.21</version>
        <configuration>
            <target>ios</target>
            <signingStyle>APP_STORE</signingStyle>
            <provisioningProfile>/path/to/AppStore_Profile.mobileprovision</provisioningProfile>
            <keystore>/path/to/your-keystore.p12</keystore>
            <alias>your-cert-alias</alias>
        </configuration>
    </plugin>
    
  • 重打包并校验签名:执行mvn clean -Pios gluonfx:build gluonfx:package彻底清理旧产物后重新打包。完成后用codesign命令验证签名:

    codesign -dv --verbose=4 Payload/YourApp.app
    

    查看输出的Authority字段,需显示Apple Distribution: 你的开发者账号名称,若不符则说明签名未正确应用分发证书。

  • 更新Transporter环境:确保Mac上安装最新版Transporter,且登录的Apple ID拥有该App的分发权限,旧版本可能存在签名校验兼容性问题。

替代的IPA交付方式

  • Xcode Organizer:打开Xcode,进入Window > Organizer,选中你的App后点击"Distribute App",选择"App Store Connect"按向导完成上传。该方式会自动处理签名校验,且能实时反馈更详细的错误信息。
  • Fastlane:使用Fastlane的deliver或upload_to_testflight动作自动化上传,它会自动校验证书、配置文件,还可集成到CI/CD流程中。示例命令:
    fastlane deliver --ipa path/to/your.ipa --skip_screenshots
    

内容的提问来源于stack exchange,提问作者Sion S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 15:43:19