最简单的重签名应用的方法

XCode7

我测试了一下乐动力的例子;
签名过程中出现如下的异常;
Print: Entry, “:CFBundleDisplayName”, Does Not Exist
最终是生成了重签后的ipa包,使用ideviceinstall安装后,运行程序出现闪退;

环境说明:
xcode6.4
使用的是开发签名和证书;
问一下,你的测试环境和使用的证书类型是什么呢?
谢谢!

使用了发布的签名和证书,出现的同样的问题,求回复!谢谢!

你用来签名的程序已经砸开壳了吗?
要不你直接用PP助手下载一个越狱版的程序来签名

只能用adhoc的证书吧

谢谢!的确是;刚了解这块,呵呵!

xcode 7 签名 可以提供一个教程么

群主,能留给qq或微信吗?

下载试了一下,一般的app重签名的确很方便。
但是多目标的重签名,我这边报错了。
具体如下:
sudo sh resign.sh /opt/tmp/wc_639.ipa "iPhone Distribution: xxx Co., Ltd. " -p com.hy.resign=/opt/tmp/4.mobileprovision -p com.hy.resign.WeChatShareExtensionNew=/opt/tmp/3.mobileprovision /opt/tmp/out.ipa
resign.sh: line 507: syntax error near unexpected token <' resign.sh: line 507: done < <(find “$TEMP_DIR/Payload/$APP_NAME” -d -mindepth 1 ( -name “.app" -or -name ".appex” ) -print0)’

难道是我使用的姿势不对?:cry: 求教育

系统怎么知道第二个配置文件对应 XQTodayExtension.appex 这个插件呢?

群主能麻烦给个联系方式吗?为什么我重签可以安装,但应用启动后马上就奔溃了

因为指定了bundel id
:joy:

你好兄弟。
我经过砸壳,使用./resigh.sh脚本,成功生成resighed
YourApp.ipa,可以在越狱机器安装。
但是用itools在非越狱机器安装,校验程序出现invalidcomobjectexceptionappbundleidentifier 错误,请问知道是怎么回事吗?

只砸了主app的,Extension没砸?

1 个赞

谢谢兄弟,真专业!一下就看出来了
确实没有砸Extension的。这样的话,需要砸四个文件吗?
主APP和extension;watchAPP和watch的extension?
另外,砸完之后的decrypted文件,覆盖未砸之前的文件吗?
初次接触,多指教啊!

是的,很无语号被suspended了。。。

就是我ban的,打~我~啊~

用这个dumpdecrypted砸那些Extension,砸完覆盖就成。

好的!
多谢兄弟,我试试,完了来给你汇报下~
对了,再请教一下,是不是要还要手动修改相关的plist文件里面bundleid的值。
好像resign.sh脚本内容中,没有做这个操作。需要手动修改大概4个plist文件、
兄弟你做的时候,有没有改bundleid?

你好可爱~
被禁了我又没说什么,你有你的原因。
只是我不知道这个原因郁闷而已。
另外谢谢你手下留情又解禁了。