zoukankan      html  css  js  c++  java
  • unity打包iOS上线归纳

    1.去https://developer.apple.com登陆账号去生成打包用的签名文件,生成一个测试用的和一个上线发布用的签名文件

    注意:签名文件绑定id必须和应用绑定包命一致,iOSapp唯一性。开发签名文件要添加测试机器,不然Xcode打包不能安装到测试机。

    2.生成Mac打包证书,一般都是p1,p2证书,直接下载根证书使用会导致新的产生旧的将不可用,所以个根证书要多个app共用就要一次生成p1,p2给多个用户使用。

    3.unity打包设置支持iOS64位
    启用IL2CPP及ARM64支持,须在PlayerSettings的iOS标签下将scripting backend设置为“IL2CPP”。
    编译的文件大小会比Mono下的大,我们正在努力解决,但注意在构建应用选择Universal时文件总是比较大,这是因为要同时构建32位和64位的执行库。

    4.添加证书:打开钥匙串 选择最下面的证书,将p1,p2证书添加进去这样mac才可以打包该应用。运行Xcode 直接双击发布和测试用的签名文件,Xcode里面Code signing就有了签名文件。

    5.上传打包:achieve 发布证书打包后 window->Organizer->Export 生成.ipa应用包,用Xcode->OpenDevelope Tools->Application Loader提交到App Store.如果直接Upload to App Store网络不行一般上传不上去。 
    6.使用模拟器:unity打包时要选择打包工程为simulator,build setting Architectures Supported Platforms 选择iOS就可以选择模拟器打包运行测试。
    7.升级Xcode7.3 打包“Unknown type name '__declspec'” error in Xcode
    不升级unity的解决方法:
    Find the 3 files in the Unity application called il2cpp-codegen.h. For example, on Mac Unity, they're here:
    /Applications/Unity5.1.4/Unity.app/Contents/PlaybackEngines/WebGLSupport/BuildTools/Libraries/libil2cpp/include/codegen/il2cpp-codegen.h
    /Applications/Unity5.1.4/Unity.app/Contents/PlaybackEngines/iossupport/il2cpp/libil2cpp/include/codegen/il2cpp-codegen.h
    /Applications/Unity5.1.4/Unity.app/Contents/Frameworks/il2cpp/libil2cpp/codegen/il2cpp-codegen.h
    找到这些il2cpp-codegen.h将
    NORETURN static void il2cpp_codegen_raise_exception (Il2CppCodeGenException *ex)方法
    去掉NORETURN 就行了,7.3后续版本不在有NORETURN类型
    8.上传到iTunes connect的包缺少合规证明解决:
    在info.plist添加key:ITSAppUsesNonExemptEncryption  Value:No
    9.解决有些手机或ipa 打包设置了隐藏headbar无效的方法:
    Key:View controller-based status bar appearance Value:No
    10.设置app语言中文:

    Key:Localization native development region   Value:China

    参考文档地址:http://www.th7.cn/Program/IOS/201506/489818.shtml

  • 相关阅读:
    虚拟机docker开启服务,本地无法进行访问
    make编译提示:make cc Command not found 解决办法
    yum -y install git 无法安装...提示There are no enabled repos.
    linux 安装mysql
    linux 配置环境变量
    HTML5第三天 无序有序列表、相对绝对路径
    JavaScript第一天
    HTML第二天
    mysql流程控制语句
    mysql存储过程和函数
  • 原文地址:https://www.cnblogs.com/nafio/p/9136991.html
Copyright © 2011-2022 走看看