博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS - PackIpa App 打包
阅读量:5923 次
发布时间:2019-06-19

本文共 1303 字,大约阅读时间需要 4 分钟。

前言

  • 打包 ipa 的前提

    • 证书的申请和设置和 “” 文章的一样 从第一步到第四步都是一样的。还有第六步的 1-3 都是一样的,从第四步开始变化。

1、Archive 在线打包

  • 1、在真机状态下选择 Product => Archive,如果不是真机状态下,Archive 会是灰色不可用的

    PackIpa1

  • 2、打包之后会生成一个 ipa 文件 ,然后返回苹果开发者中心 => iTunes Connect => 我的 App(在构建版本处),点击 Application Loader 就会将其下载下来,然后通过该软件把 ipa 文件上传到 appstore 上

    PackIpa2

    PackIpa3

    PackIpa4

    PackIpa5

    • application Loader 上传出现的错误。解决方案:ERROR ITMS-90158:"The following URL schemes found in your app are not in the current format:[XXX]." 删除 schemes 中的XXX 路径 如下图

    PackIpa6

2、通过 Payload 打包

  • 1、在打包 ipa 的前提条件都弄好之后,Command+B 编译

    PackIpa7

  • 2、然后按图操作

    PackIpa8

    PackIpa9

  • 3、在桌面上新建一个文件夹名字叫 “Payload”,注意一个字母也不能少。并将上面的 APP 直接拷贝到这个文件夹下面,压缩这个文件夹,并将文件夹的后缀名,改正 “.ipa”。如下图:

    PackIpa10

    PackIpa11

3、通过 iTunes 打包

  • 1、直接把刚刚的那个 .app,拖到你的 iTunes 里面。如下图:

    PackIpa12

  • 2、在 Finder 里面显示:

    PackIpa13

  • 3、生成 ipa

    PackIpa14

4、通过 Alcatraz 打包

  • 如果没有安装 Xcode 插件管理工具 Alcatraz 的可以查看

  • 1、在插件 Xcode 插件管理工具 Alcatraz 之上,插件名字叫:AMAppExportToIPA 。直接 ipa 就出来了然后安装

    PackIpa15

    PackIpa16

  • 2、找到要打包的 app 然后点击 Export IPA

    PackIpa17

  • 3、然后在桌面找到 AM_Builds 文件夹打开就是生成好的 ipa 文件

    PackIpa18

    PackIpa19

5、手机安装 ipa 文件

  • 如果你打包的是测试的 ipa 文件那个如何将其安装到手机里面呢?

    • 对于以上生成的所有的 ipa 包,都需要双击打开他们,在你的 iTunes 里面,安装你的这个应用包。如下图:

      PackIpa20

6、打包时 UUID 出错的解决方案

  • 错误描述

    • Your build settings specify a provisioning profile with the UUID “XXXX”, however, no such provisioning profile was found.

      PackIpa21

  • 解决方案

    • 1、打开工程文件夹,找到 xxx.xcodeproj 的文件,右键点击 显示包内容

      PackIpa22

    • 2、找到 project.pbxproj 文件,双击点开

      PackIpa23

    • 3、使用 Command+F 在输入框输入你出错的 UUID,然后把含有该 UUID 的行,全部删除,然后保存并重新打开,最后在重新打包就 ok 了

      PackIpa24

转载于:https://www.cnblogs.com/QianChia/p/6224508.html

你可能感兴趣的文章
C#判断WebService接口是否可用
查看>>
分享一个Eclipse代码配色教程与颜色主题插件
查看>>
deque简单解析
查看>>
提高我们微博互粉的效率,使用"一键关注"Chrome扩展程序
查看>>
Windows64位安装CPU版TensorFlow
查看>>
javascript reduce
查看>>
String 类的实现(2)引用计数与写时拷贝
查看>>
ubuntu 下 apache+tomcat整合_(mod-jk方法)[转]
查看>>
Flex数据交互之Remoting[转]
查看>>
转 Android之项目推荐使用的第三方库,有助于快速开发,欢迎各位网友补充
查看>>
commands - `ls`
查看>>
html 5 video 和audio属性
查看>>
编译器自动生成默认构造函数的四种情况
查看>>
LeetCode-反转整数
查看>>
01-多线程及异步委托
查看>>
动态规划 - 钢条切割
查看>>
MySql多条SQL语句的批量处理
查看>>
uCOS-II中的任务切换-图解多种任务调度时机与问题
查看>>
344. Reverse String
查看>>
Programming 3D games on Android with Irrlicht and Bullet
查看>>