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也是要填写的,还有就是有个警告就是打开推送:
  • 相关阅读:
    [转]Android 应用性能调试
    [书目20120110]项目管理:计划、进度和控制的系统方法 哈罗德·科兹纳博士所著
    [转]Android数据存储SharedPreferences的使用
    [转]八款开源 Android 游戏引擎
    图书 beginningandroidgames 源码
    [转]Android中在SurfaceView上高效绘图
    [转] Himi 著作《Android游戏编程之从零开始》★书籍源码+第4/6/7样章—>免费下载★
    [转]AndroidAlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
    android open source game frozenbubble
    [转]eclipse/myeclipse注释模板的修改
  • 原文地址:https://www.cnblogs.com/zhouyantongiOSDev/p/5908201.html
Copyright © 2011-2022 走看看