Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

一 unity3d  设置部分

Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

二 证书配置

注册购买开发者账号

Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

  1. 选择iOS, tvOS, watchOS
  2. 选择All
  3. 点击右上角新添加证书
Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

 5 因为是做App打包安装或者上传,选择生产证书(选择App Store and Ad Hoc)

                                                                                                                                            生成证书1

Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

                                                                                                                                           生成证书2Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

                                                                                                                                

                                                                                                                                           生成证书3Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

                                                                                                                                           生成证书4Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

    1. 上传CSR文件去获取证书(CSR文件需要我们到本机钥匙串里去创建)

      1. 在Launchpad的其他里面,点击钥匙串访问弹出如下界面
        Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
        其他

        Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
        钥匙串访问
      2. 工具栏选择钥匙串访问->证书助理->从证书颁发机构请求证书...
        Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
        请求证书

        Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
        证书信息
      3. 将CSR文件保存到MAC磁盘的某个位置(这里我选择的是桌面,进行存储)
        Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
        存储证书

        Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
        点击完成

        Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
        CertificateSigningRequest.certSigningRequest 文件
    2. 然后回到浏览器,点击choose File..

      Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
      选择CSR文件
    3. 选择创建好的:CertificateSigningRequest.certSigningRequest 文件,点击选取

      Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
      选取CSR文件


      点击Generate上传证书

      Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
      上传CSR证书
    4. 跳转到如下界面,点击 DownLoad 下载生成的证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。

      Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
      下载生成的证书
Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

创建App IDs和绑定你的App的Bundle Identifier

  1. 点击App IDs,进入如下界面,点击右上角的 + 号

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    点击App IDs
  2. 填写App IDs和Bundle Identifier

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    填写App IDs和Bundle Identifier


    注意:

    1. 上传App使用的Bundle Identifier(不要有-,都是英文+数字)必须是固定的,不能使用占位符。
    2. 如果你的Bundle Identifier已经在网站上绑定了,如果你又修改了你工程里面这个Bundle Identifier的话,需要重新进入到开发者账号里面绑定。
      Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
      修改工程的Bundle Identifier

      下面选择App中包含的服务,默认有两项,其余的根据自己项目的需求进行选择
      Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
      App Services
  3. 点击continue

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    点击continue
  4. 点击Register

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    点击Register
  5. 点击Done

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    点击Done

生成描述文件(描述文件的作用就是把证书和Bundle Identifier关联起来)

  1. 找到Provisioning Profiles ,点击All,然后点击右上角 + 号

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    Provisioning Profiles
  2. 因为是发布,所以选择下面App Store这个描述文件,点击Continue

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    选择App Store
  3. 在App ID 这个选项栏里面找到你刚刚创建的:App IDs(Bundle Identifier) 类型的套装,点击Continue

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    选择发布项目的Bundle Identifier
  4. 选择你刚创建的发布证书(或者生成p12文件的那个发布证书),根据自己电脑上的发布证书日期来选择,点击Continue

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    选择创建的发布证书
  5. 在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击Generate

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    给描述文件起个名字
  6. Download生成的PP文件,然后点击Done,双击安装(闪一下就完事了,没其它效果)

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    Download生成的PP文件
    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    生成的描述文件


在Xcode中打包工程

  1. 在Xcode中选择iOS Device(这里不能选择模拟器),按照下图提示操作

    Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    选择iOS Device
  2. Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
    如果你的应用不支持横屏,把这两个勾去掉
  3. 查看版本号和构建版本号 更改 info.plist文件


Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

配置发布证书 点击 build setting

Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

选择 Xcode下 Product 下 Archive(专门用于传项目,或者打包项目)等待几分钟

Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

选择 Export..等待出现下图点击next

            Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机


选择已付费的账号,然后点击Choose


Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

继续等待

                         Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

点击next

Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机

继续等待 出现保存目录 选择目录 点击导出