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

使用Codename One提交App至App Store遇ITMS-90683错误求助

解决Codename One应用提交App Store时的ITMS-90683错误

苹果的ITMS-90683错误是因为App Store审核要求:即便你的应用没直接调用相机/相册API,只要Codename One打包时默认包含了相关框架,就必须在Info.plist里添加这两个权限的用户可见说明。

你需要正确配置Codename One的构建参数,步骤如下:

方法1:通过IDE项目属性配置

  • 打开你的Codename One项目,找到项目属性里的Codename One设置板块
  • 定位到**Build Arguments(构建参数)**区域
  • 添加两个参数:
    • 参数名:codename1.arg.ios.NSPhotoLibraryUsageDescription,参数值填用户能看懂的用途说明(比如"为了保存应用内生成的内容,需要访问您的相册")
    • 参数名:codename1.arg.ios.NSCameraUsageDescription,参数值填对应的相机用途说明(比如"为了拍摄照片用于应用内功能,需要访问您的相机")
  • 保存设置后,重新构建iOS安装包,再用Transporter提交即可

方法2:直接修改配置文件

如果习惯手动改配置文件,找到项目根目录下的codenameone_settings.properties,添加两行:

codename1.arg.ios.NSPhotoLibraryUsageDescription=为了保存应用内生成的内容,需要访问您的相册
codename1.arg.ios.NSCameraUsageDescription=为了拍摄照片用于应用内功能,需要访问您的相机

保存后重新构建即可

注意:你之前误以为参数值是codename1.arg.ios.NSPhotoLibraryUsageDescription(),这是错误的——参数名是前面的codename1.arg.ios...,而参数值必须是用户能理解的自然语言说明,苹果审核时会检查这个说明的合理性。

内容的提问来源于stack exchange,提问作者Rui Alves

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 07:38:21