xcode keyPoint - woodelf-treetop/rcwiki GitHub Wiki

天神学院XCode工程发布相关注意点

1.Unity导出XCode工程

  • PlayerSettings中相关配置

  • 配置项 选项
    Target SDK Device SDK(实机SDK)
    Strip Engine Code 取消勾选
  • 其余相关配置项于XCode项目中进行配置

2.XCode项目配置

  • 1.工程相关配置项

    配置项 选项
    Architectures arm64
    Enable Bitcode No
    DeploymentTarget 10.0(32位机型支持的最高系统版本)
    版本号 项目当前Version及Build
    发布证书配置 Provisioning Profile配置
    • Architectures是否包含armv7指令集根据静态库是否支持armv7决定
    • 最新发布证书相关内容找:王玮
  • 2.确认项目所需依赖库引入完整

    根据接入SDK的需要引入相关依赖库,目前SDK依赖库的相关配置采用Unity工程中的XUPorter的projmods文件实现自动化配置

  • 3.libtolua.a库链接报错

    工程发布XCode链接错误因libtolua.a缺少toluajit相关库,需要重新编译 libtolua.a 静态库

    工程地址:tolua_runtime_V2

    注意确认编译库的armv7 arm64版本与工程发布版本指令集配置相同

  • 4.提审包官方建议修改内容

    提审过程中官方邮件会告知提审进度与建议,以及强制修改内容。
    具体修改以官方反馈邮件为主

    • 例1
      Dear Developer,
      
      We identified one or more issues with a recent delivery for your app, "天神学院" 1.5.1 (220). 
      Please correct the following issues, then upload again.
      
      ITMS-90339: This bundle is invalid - The Info.plist contains an invalid key 'UIApplicationExitsOnSuspend' in bundle projectTT [projectTT.app]
      
      Best regards,
      
      The App Store Team
    
  • 5.部分SDK的工程配置注意事项

    • 1 龙渊数据SDK App Transport Security Settings配置相关(参考官方SDK文档)
    • 2 龙渊数据SDK Keychain Sharing设置为LYGame_IlongSDK(参考官方SDK文档)
⚠️ **GitHub.com Fallback** ⚠️