正如已经指出,你可以简单地解压缩和重新压缩创建自己的ipa。

您还需要添加一些不需要代码签名的资源。

最好的办法是在ipa中创建一个新的(空的)目录。目录本身没有签名,但在设备上解压,可以通过您的代码进行检测。

换言之:包含签名的CodeResources文件在添加空目录时不会更改。

一个简单的测试,我只是做了,是要建立一个文件夹提及一个名为“额外”的文件夹,里面的内容都是使用百分号编码解码并显示在弹出:

NSString *path = [[NSBundle mainBundle] pathForResource:@"extra" ofType:@""];

NSDirectoryEnumerator *direnum = [[NSFileManager defaultManager] enumeratorAtPath:path];

NSString *f;

while (f = [direnum nextObject])

{

NSString *decoded = [f stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:nil message:decoded delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] autorelease];

[alert show];

}

这可以用来发送潜意识消息给你的代码。编码百分比可以让你放入任何你喜欢的角色。我测试了多达100个字符的文件名长度。

您还需要一些代码来动态地将空的目录下的Payload/yourapp.app/extra/添加到ipa,百分比编码消息作为它的文件名,例如, Payload/yourapp.app/extra/http%3A%2F%2Fstackoverflow.com%2F

更新:例如shell命令将目录添加到IPA:

$ mkdir -p Payload/myapp.app/extra/http%3A%2F%2Fstackoverflow.com%2F

$ zip -r myapp.ipa Payload/

updating: Payload/ (stored 0%)

updating: Payload/myapp.app/ (stored 0%)

updating: Payload/myapp.app/extra/ (stored 0%)

adding: Payload/myapp.app/extra/http%3A%2F%2Fstackoverflow.com%2F/ (stored 0%)

$ rm -r Payload/

你当然需要每次创建IPA的全新副本,或网址,将堆积在里面的IPA。

ipa 修改服务器地址,动态更改服务器上的.ipa文件相关推荐

  1. 如何用脚本修改dns服务器地址,.bat脚本修改IP地址和DNS服务器地址

    静态修改 @echo off cls color 0A Echo ******************************************************************* ...

  2. android动态更改布局宽高,动态更改Android上的线性布局宽度或高度

    我试图动态更改线性布局或任何其他窗口小部件宽度或高度,但引发异常.动态更改Android上的线性布局宽度或高度 我的布局: android:id="@+id/abc" androi ...

  3. 服务器开发修改用户密码功能,更改服务器用户密码

    更改服务器用户密码 内容精选 换一换 为避免网络故障或网络配置问题影响登录系统,请管理员优先检查网络ACL配置是否允许访问云堡垒机,并参考表1配置实例安全组.AD域.RADIUS.LDAP.Azure ...

  4. xp修改时间同步服务器地址,xp时间同步服务器地址更换

    xp时间同步服务器地址更换 内容精选 换一换 切换操作会改变保护组的容灾方向,将生产站点可用区的业务切换到容灾站点可用区,容灾站点可用区的业务切换到生产站点可用区.切换后数据同步不中断,容灾方向更改为 ...

  5. DHCP服务器修改ip地址,改变dhcp服务器ip地址

    改变dhcp服务器ip地址 内容精选 换一换 修改系统时间后服务器网卡出现感叹号,无法连接网络.该文档适用于CentOS 7.EulerOS,并使用DHCP协议获取IP场景.DHCP租约通常默认为24 ...

  6. 金蝶软件怎么修改服务器地址,金蝶软件服务器地址怎么修改

    金蝶软件服务器地址怎么修改 内容精选 换一换 代码迁移工具进行代码迁移时,需要调用Linux下的rpm.deb等命令才能完成扫描和迁移相关任务,这些命令和逻辑必须在后端Linux运行.插件只支持以We ...

  7. 服务器下修改mac地址是什么,服务器系统修改mac地址吗

    服务器系统修改mac地址吗 内容精选 换一换 通过华为云创建的ECS服务器默认使用华为云提供的内网DNS进行解析.内网DNS不影响ECS服务器对公网域名的访问.同时,还可以不经Internet,直接通 ...

  8. 国外服务器修改dns地址吗,国外服务器怎么改dns地址吗

    国外服务器怎么改dns地址吗 内容精选 换一换 修改子网名称.DNS服务器地址等.当前在部分区域中,子网已从虚拟私有云中解耦,解耦后子网拥有独立入口.未解耦:在虚拟私有云详情页的"子网&qu ...

  9. 华为服务器 修改管理地址吗,华为服务器 修改管理地址吗

    华为服务器 修改管理地址吗 内容精选 换一换 域名的DNS服务器定义了域名用于解析的权威DNS服务器.通过华为云注册成功的域名默认使用华为云DNS进行解析,详细内容,请参见华为云DNS对用户提供域名服 ...

最新文章

  1. curl 模拟 GET\POST 请求
  2. BZOJ1012|JSOI最大数maxnumber|线段树
  3. 装饰者模式在源码中的应用
  4. java ip地址相关操作
  5. 路飞学城-python爬虫密训-第三章
  6. eclipse源服务器未能找到,eclipse - HTTP状态[404]? [未找到](原始服务器未找到当前表示) - 堆栈内存溢出...
  7. 经典面试题之 TCP三次握手 和 TCP四次挥手过程----详解
  8. 七牛切片视频php,音视频切片(HLS)
  9. TCP/IP协议栈之LwIP(十一)--- LwIP协议栈移植
  10. paddlehub 使用体验-视频抠图_乘风破浪的姐姐_人美路子野 2020-08-13
  11. C#Socket客户端
  12. 【SEU程序设计课笔记】 Mooc - Chapter 5 - (EX) - 猜数字游戏
  13. 电脑安装matlab卡顿,解决 Windows 10 卡顿问题
  14. 论文笔记32 -- Conformer: Local Features Coupling Global Representations for Visual Recognition
  15. 惠普暗影精灵命令中心linux,暗影精灵2成功装上Sierra 12.5正式版
  16. 安装opensips时创建MySQL表_Centos7.6安装opensips并实现通话成功
  17. wps在线预览接口_在线文档预览(干货篇)
  18. 木木机器人tf卡_Microsoft 微软 L5V-00022 Sculpt Ergonomic 人体工程学无线键鼠套装
  19. 观周鸿祎先生访谈之后感
  20. 绝对定位后的DIV水平居中

热门文章

  1. 计算机视力集合训练程序,双眼视功能训练系统
  2. 推荐一堆好掂嘅 标头 影嘅东东 (内有靓女,慎入!)
  3. 为什么上班只是坐着,还是会觉得累
  4. lr背景虚化_怎样拍出背景模糊的照片
  5. [codility]Grocery-store
  6. python 双精度浮点数_python怎么输出浮点数?
  7. 扎心,如果张东升是个程序员
  8. AJAX调试技术 IE篇
  9. Ceres Jet型
  10. 《妙趣横生的算法(C语言实现)》随书光盘