zoukankan      html  css  js  c++  java
  • Xcode8免证书生产IPA打包文件

    免证书生产IPA打包文件
     
    修改Xcode配置文件:
    关闭Xcode。然后打开“其他-终端”,就是命令行工具
    cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/
    备注:不同版本iPhoneOS11.x不同,可以自己进入到上级目录(cd ..),用(ls -a)命令自己查看
    备份原文件,如果电脑设有密码,系统会提示你输入密码
    sudo cp SDKSettings.plist SDKSettings.plist.orig
    编辑配置文件SDKSettings.plist
    是用cd.. 返回上一级修改文件夹权限,否则无法进行读写
    //返回上一级
    cd..
    //文件夹赋权限
    sudo chmod -R 777 iPhoneOS.sdk
    //打开文件夹目录
    open .
    在弹出的Finder窗口中双击 SDKSettings.plist ,会启动Xcode的图形界面,展开 DefaultProperties 分 支,将下面的ENTITLEMENTS_REQUIRED和CODE_SIGNING_REQUIRED两个属性改为 NO
    编辑配置文件Info.plist:
    cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
    sudo cp Info.plist Info.plist.orig
    cd ..
    sudo chmod -R 777 iPhoneOS.platform
    cd iPhoneOS.platform
    open .
    步骤同上在弹出的Finder窗口中双击打开 Info.plist 。分别在 DefaultProperties 分支 下、 RuntimeRequirements 分支下和 OverrideProperties 分支下 ,将全部的 XCiPhoneOSCodeSignContext 修改成 XCCodeSignContext
    备注:如果发生无法修改肯定是权限问题,查看上面修改权限命令
    准备自定义的生成后脚本(此步骤需要有网)
    sudo mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements
    cd /Applications/Xcode.app/Contents/Developer/iphoneentitlements
    sudo curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt
    sudo mv gen_entitlements.txt gen_entitlements.py
    sudo chmod 777 gen_entitlements.py
    修改工程设置
    备注:本阶段之前的修改配置文件、准备脚本等,只需要做一次。但本阶段的操作,对每个需要真机调试的工程都要做一遍
    将工程配置“Build Settings”中所有的Code Signing选项全部设为Don't Code Sign
    开始打包...

  • 相关阅读:
    vue 中的const {XXX } =this 的作用效果
    <a href="javascript:;">的用法说明
    iOS抓包工具Charles —— 破解、抓包入门
    iOS抓包工具Charles
    Android抓包方法(一)之Fiddler代理
    appium+python自动化24-滑动方法封装(swipe)
    Appium移动自动化测试(五)--app控件获取之uiautomatorviewer
    appium自动化框架项目实战1——app初次使用引导页
    一个完整的Appium手机自动化测试实例
    Appium提高脚本复用、可配置性
  • 原文地址:https://www.cnblogs.com/zhoudaozhang/p/8302369.html
Copyright © 2011-2022 走看看