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

如何设置仅适配iPhone并通过Transporter上传OutSystems IPA至App Store

解决仅适配iPhone的OutSystems应用上传被拒问题

一、优先从OutSystems项目修改配置(最稳妥,避免签名麻烦)

  • 打开你的OutSystems移动应用项目,进入应用属性设置页
  • 找到设备类型选项,只勾选iPhone,取消iPad的勾选状态
  • 保存配置后重新生成IPA,这样生成的包自带仅支持iPhone的配置,无需后续手动修改

二、已生成IPA的情况下,手动修改包内配置(需处理签名)

如果不想重新生成IPA,可以手动调整包内的Info.plist文件:

  1. 将IPA文件后缀改为.zip,解压得到Payload文件夹
  2. 打开Payload里的.app包,找到Info.plist文件
  3. 修改两个关键配置:
    • 将UIDeviceFamily的值设置为[1](1对应iPhone,2对应iPad)
    • 检查UIRequiredDeviceCapabilities,仅保留iPhone相关的设备能力,移除iPad相关条目
  4. 修改完成后,将Payload重新打包为.zip,再改回.ipa格式
  5. 由于修改了包内容,原有签名失效,需重新签名后才能上传:
    codesign -f -s "你的开发者证书名称" --entitlements "你的entitlements文件路径" Payload/你的应用.app
    

三、Transporter上传的注意点

Transporter本身没有设置设备适配的选项,设备兼容性由IPA包内的配置决定。只要包配置正确,上传后可在App Store Connect确认:

  • 登录App Store Connect,进入你的应用
  • 选择价格与可用性
  • 在设备兼容性部分,确认仅勾选了iPhone即可

内容的提问来源于stack exchange,提问作者Dave Nieberg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 13:55:21