本文目录一览:
- 1、如何重新签名ipa文件
- 2、如何在Windows下对iPhone安装文件ipa进行签名操
- 3、爱思助手 IPA 签名教程
- 4、ipa自签软件作者弹窗在哪
- 5、Windows电脑安装ipa到iPhone
- 6、sideloadly在win10系统不能用吗?
如何重新签名ipa文件
准备
在重签名之前要做一些准备工作。
1.首先要下载并安装Xcode,里面有个codesign_allocate程序,在安装时/usr/bin中会多一个codesign的程序,该程序用于ipa包的签名。
2.企业证书的Certificate文件,私钥文件,Provisioning Profile文件等。注意企业证书一定要是iOS Distribution的类型,不能是iOS Development。
重签名步骤
1.解压ipa
解压ipa得到Payload/[App name].bundle,打开bundle。
2.删除旧的ipa签名信息
删除bundle中的_CodeSignature文件夹,也就是删除之前ipa的签名信息。
3.更换证书
将bundle中旧的Provisioning Profile删除,用我们自己的企业证书的Provisioning Profile替代。
注意,要将ipa包中我们的企业证书改名为embedded.mobileprovision。
4.修改bundle内容
此时我们可以尽情地修改bundle中的内容,例如添加一个动态库,删除一张图片等。
注意:如果要往bundle中添加动态库,必须要先将其压缩成zip文件,在程序启动时将其解压到Documents目录下再dlopen,否则程序在启动时加载动态库文件会卡死在那里。
5.重新签名
在完成bundle内容的修改后,需要通过/usr/bin/codesign程序重新签名,命令如下:
/usr/bin/codesign -f -s "iPhone Distribution: YourCompanyName" --resource-rules Payload/ MYAPP.app/ResourceRules.plist Payload/ MYAPP.app-win系统签名ipa文件
其中iPhone Distribution可以从钥匙串访问中获取,就是企业证书的名字,例如下面的"iPhone Distribution:XXXXXXXXXX":
具体的命令示例:
codesign -f -s "iPhone Developer: XXXXXXXXXX" --resource-rules Payload/NdCP_Game_Demo.app/ResourceRules.plist Payload/NdCP_Game_Demo.app-win系统签名ipa文件
这条命令的意思是:使用keychain中"iPhone Developer: XXXXXXXXXX"标识的证书,根据Payload/NdCP_Game_Demo.app/ResourceRules.plist文件中的规则进行签名,如果ipa包中已经存在签名,那么将被替换,该过程生成的_CodeSignature目录将存放在Payload/NdCP_Game_Demo.app目录下。-win系统签名ipa文件
在命令执行后,在bundle中会生成一个新的_CodeSignature目录,里面包含了新的签名信息。
6.重新打包成ipa
在完成上述工作后,可以生成新的ipa进行发布。示例命令如下:
zip -r ResignTest.ipa Payload
# 注意Payload后面不能有“/”
7.发布
经过打包发布测试,得出结论:对修改了ipa包内容和其中的签名后,重签名的ipa文件可以在非越狱设备和越狱设备上成功安装。注意,是通过带有SSL证书的网站和Apple系统安装的(企业内部分发程序),不是通过PP助手那样的第三方工具安装的。-win系统签名ipa文件
如何在Windows下对iPhone安装文件ipa进行签名操
当然可以啦,ipa是个zip包交叉编译,在windows下用toolchain,把iPhone的lib库导入,头文件准备好,写好makefile直接make,编译好后直接打包成zip文件,改成ipa就行了,签名可以用ldid-win系统签名ipa文件
爱思助手 IPA 签名教程
对于不能上架 App Store 的应用,可以使用证书签名或使用 Apple ID 签名后正常安装到设备。准备好证书或 Apple ID 以及需要签名的 IPA 文件,使用爱思助手就可以快速完成签名。-win系统签名ipa文件
使用证书签名:适用于自购证书进行签名,签名的有效期为 1 年。
使用 Apple ID 签名:适用于开发者或普通用户免费使用 Apple ID 进行签名,签名的有效期为 7 天。
在爱思助手“工具箱”中打开“IPA 签名” :
点击“添加 IPA 文件”选择需要签名的 IPA 文件:
点击“导入证书”选择用于签名的证书、描述文件,添加完成后输入该证书密码:
(没有企业证书的选择 “ 使用Apple ID 签名 ” ,并按提示登录自己的Apple ID即可 参照下方【 使用 Apple ID 签名方法 】教程)
添加完所有 IPA 文件和证书文件后,可以根据自己的需求选择签名后的文件保存路径:
勾选用于签名的 IPA 文件和证书,点击“开始签名”即可。
选择“使用 Apple ID 签名 - 添加 Apple ID”,随后输入用于签名的 Apple ID、密码并选择或输入对应设备的设备标识(指签名后 IPA 文件要安装的设备):
检查无误后点击“确定”。建议操作前需要将 iOS 设备连接至爱思助手,并保证可以读出“设备标识”,如果未连接设备,需要手动输入设备标识。Apple ID 添加完成后下方列表就会显示签名信息:
之后,添加需要签名的 IPA 文件并勾选 IPA 文件和用于签名的 Apple ID,点击“开始签名”即可,签名成功后就可以通过爱思助手安装该应用了。安装完成后,在 iOS 设备上首次打开前记得去“设置 - 通用 - 描述文件”内信任该应用。-win系统签名ipa文件
请务必注意,已签名的 IPA 文件和原文件保存路径可能并不相同,签名后应该点击“打开已签名 IPA 位置”按钮,可用于安装的已签名 IPA 文件都会储存在该目录下,请注意分辨。
ipa自签软件作者弹窗在哪
该工具是一款仅可以在win系统电脑端使用的一款最新自签名工具,支持安装系统win7-win10;支持iPhone手机签名系统13.0-14.0;操作方法很简单,跟之前的同类签名工具大同小异!(可签unc0ver、Odyssey等)-win系统签名ipa文件
一款借助windows电脑给苹果ios设备安装ios破解版软件或者非官方appstore软件的ios苹果签名软件。 使用完全免费,自签速度快,支持多种ipa文件类型,可以签其他苹果app,例如去广告版的威锋,没有任何风险,爱思不也需要,软件非常强大好用。-win系统签名ipa文件
ipa签名成功,安装成功后,第一次点击软件会有这样的弹窗,此时我们需要去【设置】【通用】【描述文
Windows电脑安装ipa到iPhone
请使用windows10电脑安装,windows7的电脑没有成功
1、通过电脑USB接口连接好手机
2、在爱思助手“工具箱”中打开“IPA 签名”
3、点击“添加 IPA 文件”选择需要签名的 IPA 文件
4、选择“使用 Apple ID 签名 - 添加 Apple ID”,随后输入用于签名的 Apple ID、密码(必须和手机设备上的Apple ID一致)
5、勾选需要签名的 IPA 文件,和用于签名的 Apple ID,点击“开始签名”即可。
6、签名成功后,点击“打开已签名IPA位置”,直接双击IPA文件即可开始安装。
sideloadly在win10系统不能用吗?
可以使用。
使用方法:1、安装并打开Sideloadly,打开后它会先检查更新。
2、在“Apple account”处输入你要用来给应用签名的Apple ID,不能是带双重认证的,然后将要安装应用的iOS设备用数据线与电脑连接。
3、将你要安装应用的.ipa文件拖入,然后点击Start,耐心等待1~2分钟即可。
4、安装好后在iOS设备上打开“设置——通用——描述文件”,找到名为你签名用的Apple ID的描述文件,信任即可。