zoukankan      html  css  js  c++  java
  • Xcode 8 打包教程

    相信iOS开发者们更新了iOS 10之后除了吐槽越来越像安卓之外,吐槽的更多的也是Xcode的一系列问题,本次Xcode 的变化无非是 大概以下三点:
           1.各种其妙log的打印
           2.一些权限的添加
           3.证书添加了自动管理证书功能
           4.打包的问题
     
          关于第一个和第二个的问题,参见链接(http://www.jianshu.com/p/c6f7a5f0b2e3),这是转载别人的哈,我着重要说的是打包发版的问题,因为我是Xcode 8出来后第二天我就适配完毕打包上线的.
          第一个要说的是关于证书的问题,Xcode 8 为了帮助开发者更好的管理证书,合理的Automatically manager signing就是自动管理证书的,勾选之后,在弹出的弹框中选择Enable  Automatic, 然后Team 选项None为我们公司的证书,然后下方的Provisioning 和Signing 都是会自动选择的. 
     
     
    如果下方的描述文件和证书报错,那么就去从新生成一下.接下来就说打包的问题.
     Xcode 8 打包的时候我们是不用去Build Settings 中的code sign 中像之前一样修改的,这里什么都不用修改,并且我们的General中看到的Signing 还是开发环境下的,然后我们直接在Product 中选择Archive来打包, 
     
    然后选择Export来导出包,选择第一个Save for iOS  App Store Deployment 来导出包:
    这个时候我们发现我们没有手动修改证书没有修改描述文件,并且在第一张图中还是Signing 还是开发环境,就是这样的,Xcode 在帮我们自动管理.我曾今也尝试着在勾选了自动管理证书后,手动再去修改证书和描述文件,结果发现报错,报错的意思就是不能在选择了自动管理证书之后还去手动修改.没错,Xcode 就是自动来管理证书和描述文件的,包括我们真机调试和虚拟机的时候,我们的Xcode都是不需要做任何调整和修改的.(敲完才发现,全是英文标点....)
     
    注意,如果你们在上传以后,提示此构建版本无效,那么多数就是你们权限设置有问题,并且你们还没有绑定邮箱,你们上传之后,苹果会帮你审核的,如果没问题会发邮件告诉你,如果有问题也会发邮件告诉你,如果你们没有绑定邮箱,会发现有了问题之后不知道啥问题,就会以为是上传的问题,其实不是,如图就是权限没有描述的问题和推送的问题:
     
    问题多数都是权限添加的问题,你添加了全选之后,那个key也是要填写的,还有就是有个警告就是打开推送:
  • 相关阅读:
    清理CentOS 7系统 journal日志
    漏洞修复:CVE-2018-18311 Perl_my_setenv()中的整数溢出导致缓冲区溢出
    content-script 发送消息给background : runtime.lastError: The message port closed before a response was received.
    SEO:适应百度的页面配置
    我的 .npmrc 配置
    Cordova + Vue 环境搭建
    发布一个PHP包到Packagist, 然后使用Composer安装
    vue3 问题记录
    问题记录
    小程序
  • 原文地址:https://www.cnblogs.com/zhouyantongiOSDev/p/5908201.html
Copyright © 2011-2022 走看看