美文网首页iOS学习笔记
iOS 无付费账号导出 ipa 包

iOS 无付费账号导出 ipa 包

作者: BWLi420 | 来源:发表于2019-07-24 19:02 被阅读28次

    iOS 无付费账号导出 ipa 包

    一、手动生成 ipa

    1. Xcode 编译 --> Products --> your.app --> Show in Finder 找到你编译的App
    Show in Finder
    1. 在桌面创建 Payload 文件夹(注意:名称一定不能错
    2. 将 your.app 拷贝到 Payload 文件夹下
    3. 压缩 Payload 文件夹为 zip
    4. 将 .zip 后缀更改为 .ipa,这样 ipa 包就生成好了

    二、iTunes 导出

    iTunes 从 12.7 开始已经移除了 “应用” 选项,后续无法通过 iTunes 管理手机 App,因此,我们需要将 iTunes 进行降级

    1. iTunes 作为 macOS 的内置应用,我们需要先将其删除

      • 关闭 System Integrity Protection(SIP)
      1、重启Mac;
      
      2、开机,同时按住 command+R ,进入Recovery模式;
      
      3、在实用工具中选择 终端,输入 csrutil disable
      
      4、重启Mac,打开终端,输入 csrutil status,显示 System Integrity Protection status:disabled ,则 SIP 已关闭。
      
      //
      删除 iTunes 后,如需重新开启 SIP,在第三步执行 csrutil enable 重启 Mac 即可
      
      • 删除 iTunes
      // 打开终端,执行以下命令,删除iTunes
      // 期间需要输入您的密码
      
      sudo rm -rf /Applications/iTunes.app
      
    2. 下载 iTunes 12.6.2,官网下载地址:iTunes 12.6.2

    3. 解压安装并打开

    // 1. 如果安装后打开提示 iTunes Library.itl 由高版本创建,资料库提示不能打开
    // 解决方法:
    // 在 /Users/../Music/iTunes 中搜索 iTunes Library.itl 并删除
    
    // 2. 如果打开提示 “iTunes.app” 的这个版本不能与此版本的 macOS 配合使用
    // 解决方法
    // 在 Applications 中找到 iTunes 右键显示包内容,找到 Info.plist 和 version.plist 复制到桌面,打开找到版本号 12.6.2 修改为高版本并保存,将修改后的两个文件替换掉原有文件
    
    1. 关闭 iTunes 的自动更新
    // 终端下执行
    
    sudo softwareupdate --ignore iTunesXPatch
    
    1. 打开 iTunes ,将编译的 .app 文件拖入 iTunes,再拖出到桌面即可
    选择应用页.png

    三、Archive 导出

    • Archive 导出 ipa 与前两种方式一样

    Show in Finder --> 显示包内容 --> Products --> Applications 找到 .app 文件,后续与前两种方式相同。

    注意

    这样导出的 ipa 包是不能直接安装到手机上的,主要适用于后期企业签名使用。

    相关文章

      网友评论

        本文标题:iOS 无付费账号导出 ipa 包

        本文链接:https://www.haomeiwen.com/subject/phmfrctx.html