• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > ipa安装ios的ipa包可以二次打包吗

ipa安装ios的ipa包可以二次打包吗

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了ios打包ipa,ios怎么安装ipa,ios ipa安装,ios怎么安装ipa文件,ios不越狱安装ipa等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:ipa安装 ios 的 ipa 包可以二次打包吗
描述:

手上只有ipa包,没有源代码,可以修改图标和builder id ,和证书吗。要怎么做?


解决方案1:

只修改资源文件是可以的,替换资源文件后重签名。

解压ipa得到 Payload/yourapp.app 文件夹,

  1. 进入.app目录把 embedded.mobileprovision 文件替换成你的打包证书文件,注意这个文件的名字不要改。

  2. 如果有 xxx.entitlements.xcent 文件,把里面的内容替换成你的。

  3. 增加、删除、替换你的资源文件,图标 图片等。

  4. 编辑 Info.plist,修改 bundle ID.

  5. 命令行 cd 到 Payload 目录里,然后执行 codesign -fs "iPhone Distribution: your company" yourapp.app

iPhone Distribution: your company 是打包的证书全名,Keychain 里可以看到,必须是未过期的证书。
如果是企业证书打包,再加个参数 --resource-rules="ResourceRules.plist"

ResourceRules.plist如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>rules</key>
    <dict>
        <key>.*</key>
        <true/>
        <key>Info.plist</key>
        <dict>
            <key>omit</key>
            <true/>
            <key>weight</key>
            <real>10</real>
        </dict>
        <key>ResourceRules.plist</key>
        <dict>
            <key>omit</key>
            <true/>
            <key>weight</key>
            <real>100</real>
        </dict>
    </dict>
</dict>
</plist>

解决方案2:

想多了...暂时不可能


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ipa安装ios的ipa包可以二次打包吗

相关文章

  • 2017-06-05 iOS有没有像android官网上ApiGuides一样的教学资料?
  • 2017-06-05 iOS10相机权限设置了之后用户点击不允许crash
  • 2017-06-05 iOS中的NSDictionary在内存中是如何存储的?
  • 2017-06-05 OC中定义了全局变量BOOLclose[30];在swift中应该怎样定义?
  • 2017-06-05 工具栏里没有语言栏iOS导航栏与状态栏的坑
  • 2017-06-05 iOS音量振动条动画示波器
  • 2017-06-05 求大神帮忙预估一下做这个网站的app大概要多少钱?安卓跟ios都要www7-mvcom,就是跟网站上的功能一样,能上传歌曲,有个人中心,ps:网站还没写
  • 2017-06-05 请问各位大神,在OC中,这是个什么语法格式。
  • 2017-06-05 IOS关于如何将APP1嵌入到APP2中的需求。希望大神给个思路。
  • 2017-06-05 按顺序排列如何让动画按顺序执行?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 使用git提交代码每次都要add
    • iOS基础控件如何使用iOS里的附加的中文字体
    • 求“ios7tableviewcell上面button的点击效果没有”的swift版解决办法
    • iOSAppIOS新闻类APP如何实现
    • scrolllock键ios上监听scroll滚动事件执行顺序
    • 关于get请求数据不更新的问题
    • IOS引用三方framewrok的头文件出现'xxxxx/xxxxh'filenotfound
    • WebApp和MobileApp在新浪微博开放平台公用一个AppKey可以么?
    • imageview在模拟机上或者真机上显示不出来,在用debugviewhierarchy却可以看见怎么回事?
    • ios手势拖拽问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有