×

注意!页面内容来自https://www.pgyer.com/doc/view/build_ipa,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

<> .user-icon-avatar img { width: 16px; height: auto; position: relative; left: -12px; top: 7px; } #headerLeftNavbar a { padding: 10px 13px; }
<> .background { background-image:url('https://assets3.pgyer.com/static-20260120/assets/img/doc/background.png'); height: 200px; background-size: cover; } .menu-index .background { height: 350px; } .headerTitle { display:none; font-size:32px; font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,255,255,1); margin-top: 79px; text-align: center; } .menu-index .headerTitle{ display:block; } .search-from { margin: 60px auto 0 auto; width:670px; text-align: center; } .menu-index .search-from{ margin: 38px auto 0 auto; } .search-from input { width:580px; height:48px; background:rgba(255,255,255,1); border-radius:4px; font-size:14px; font-family:PingFangSC-Regular; font-weight:400; color:rgba(153,153,153,1); border: 0; outline: none; } .search-from input:focus { outline: none; box-shadow: none; } .search-from .input-group-addon { border: 0; font-size: 20px; padding-left: 18px; } .search-from button { width:140px; height:48px; background:rgba(26,188,156,1); border-radius:0px 4px 4px 0px; font-size:16px; font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,255,255,1); } .hot-search { text-align: left; } .hot-search ul { padding-left: 7px; } .hot-search li { display: inline-block; margin: 15px 10px; } .hot-search .search-label { font-size:14px; font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,255,255,1); } .hot-search a { text-decoration: none }

蒲公英文档中心

<> .sdk-item a{ color:#585f69;} .sdk-item a:hover,.sidebar-nav-v1 ul li:hover a.sidebar-nav-v1 ul li.active a { color:#56bc94;} .sdk-row{margin:10px 0px 20px 0px; } pre { padding-left:20px;} p {margin:15px 0px;}; a.on{color:#56bc94;} .sidebar-nav-v1 li ul a.on,.sdk-item a.on{ color:#38d5b6 !important;} .sidebar-submenu { background: none repeat scroll 0 0 #fcfcfc !important; margin-bottom: -1px; color:#fff; } .sidebar-nav-v1 > li.sidebar-submenu > a .list-toggle::after.list-toggle.active::after{ color: #333333; font-size: 16px; } .sidebar-nav-v1 li ul.collapse li a { color: #878f92; } .sidebar-nav-v1 > li.sidebar-submenu a:hover.sidebar-nav-v1 > li.sdk-item > a:hover { color: #38d5b6 ; } .sidebar-nav-v1 > li.sidebar-submenu ul li > a { background: #fff; font-size: 14px; } .sidebar-nav-v1 > li.sidebar-submenu > a { border-bottom: solid 1px #e4e9f0; } .sidebar-nav-v1 > li.sidebar-submenu { border: solid 1px #e4e9f0; } .sidebar-nav-v1 > li.sidebar-submenu:last-child { border-bottom: 0px; } .sidebar-nav-v1 > li.sidebar-submenu ul:not(:first-child) a { border-top:0px; border-bottom: 1px solid #f6f6f7; } .sidebar-nav-v1 > li.sidebar-submenu ul li:last-child a { border-bottom: 0px; } .sidebar-nav-v1 > li.sidebar-submenu:last-child ul li:last-child a { border-bottom: solid 1px #e4e9f0; border-radius: 4px; } .sidebar-nav-v1 > li.sidebar-submenu:not(:last-child) > a[data-toggle="collapse"] { border-bottom: 0px; } .sidebar-nav-v1 > li.sidebar-submenu.active > a[data-toggle="collapse"] { border-bottom: solid 1px #e4e9f0; } #sidebar-nav > li.sidebar-submenu.active{ margin-bottom: -2px; }

打包 iOS 的 IPA 文件

准备知识

IPA 文件,即 iOS 应用的安装包文件,扩展名为 .ipa。能否正确的打包 IPA 文件,是决定了 IPA 文件上传到后能否被正确安装的关键。以下说明了如何正确打包 iOS 应用的 IPA 文件。

应用的 IPA 文件可以使用两种方式生成:

  1. 使用命令行 xcodebuild exportArchive -exportFormat ipa来完成
  2. 使用 Xcode 打包

鉴于第 2 种方式简单快速,也是大部分用户都使用的,所以这里主要说明第 2 种方式。

使用 Xcode 打包 IPA 文件

  1. 在 Xcode 中,将编译的目标机器设置成 iOS Device
  2. 然后点击 ProductArchive
  3. Archive 成功之后,就可以在 Xcode 的 Organizer 中看到相应的文件
  4. 点击 Archive Information 中的 Distribute App 按钮
  5. 点击 Next,Xcode 会自动将测试设备的签名信息附加上,并将相应的 IPA 文件导出。

在接下来的弹出界面中需要选择证书类型,选择方式如下:

  • 如果您使用的是个人或公司苹果开发者账号($99),请选择 Ad Hoc
  • 如果您使用的是企业苹果开发者账号($299),请选择 Enterprice

注意:请不要选择 “iOS App Store”,否则会出现无法通过蒲公英安装的情况。

关于苹果开发者账号的说明,请见:iOS 应用的证书选择

请登录后查看,点击登录
请登录,登录成功后即可查看
请登录后查看,点击登录
请登录,登录成功后即可查看
<> #wechatGroupModal .wechat-font { font-size: 18px } @media screen and (max-width: 767px) { #wechatGroupModal .wechat-font { font-size: 16px } }