如上述方法没有办法解决的话,请参考补充:
2. 修改程序安装包的扩展名.
方法:单击文件>>按”F2”>>修改”.”后面的内容
Iphone的程序安装包的扩展名为:ipa.把.ipa改成.rar
也就是说,把他变成压缩包格式.如果修改成功的话,这个安装包的图标会变成压缩包的样子.
3.双击这个文件,解压出以下文件: Info.plist, InfoPlist.strings
Info.plist的路径: \Payload\MicroMessenger.app\
InfoPlist.strings的路径: \Payload\MicroMessenger.app\zh_CN.lproj
杀毒软件可能会报毒,允许就可以了,没问题的!
使用方法:点击左上角的”File”>>Open>>找到要修改的文件后点击确定
因为这个编辑器默认打开的是plist文件,所以在打开strings文件时会找不到.
只要把文件类型改成”所有文件”就可以了.
注:里面的内容都是成对出现的,也就是说对里面的千万不要去改动,只改动其对应里的内容.这点一定要注意!!!
Info.plist这个文件里我们要修改的是:
CFBundleDisplayName
微信
这个内容的意思是在你手机桌面上显示程序的名字.为了区别建议改一下.至于叫什么随便,不过,最好别太长,至于他的上限是多少个字符,我也不太清楚.
CFBundleIdentifier
com.tencent.xin
这个里的内容的意思是这个程序的标识(唯一性).这个才是至关重要的,如果标识一样,系统会认为这两个程序是一样的,就会形成替换.所以这里面的值要改动,最简单的方法就是每装一个在后面加个数字,如: com.tencent.xin2, com.tencent.xin3等
CFBundleName
MicroMessenger
这里面的内容的意思是微信的安装路径.苹果的安装程序都是在统一的一个路径下,而这里面的值就是在这个路径下所生成的文件夹名称,为了便于查看,建议把里面的值加以区分.
CFBundleURLName
com.tencent.xin
这里面是什么意思我没太搞明白,不过建议改成和标识那个相同的值.
其他的内容不要动!
InfoPlist.strings这个文件里我们要修改的是:
CFBundleDisplayName
微信
这个文件是语言包里的,可能是系统优先识别这个,光改之前文件里的值是没有用的,而大多数人都是用的简单体中文,所以也要把这里面的值改了,当然了,这两个最好改成一样的名字,如果不同,也是以这里面的值优先.
改好之后别忘记保存!
5.将修改好的两个文件添加回压缩包里.一定要按原路径添加,文件就会自动替换成修改好的.
6. 然后将将扩展名改回.ipa
这样程序包由压缩包的样子又变回了安装包的样子.
7.将程序安装到手机上.
可以利用PP手机助手等第三方工具把程序安装到手机里.
QQ的多开方式
同理,QQ的多开方式基本上是差不多的,只不过QQ只需要修改info.plist里的内容就可以了,同第四步.
下面说一说可能会出现的问题:
消息的推送问题.之前我遇到了这样的问题,就是说两个QQ或微信同时运行时,只能给一个QQ或微信号推送.仔细观察后得知,原来消息只推送给最后查看的QQ或微信.
举个例子:有A和B两个QQ或微信.当你点A进入查看后,退出再查看B.那么消息就只给B做推送.
解决办法:
越狱的用户进Cydia里去搜索一个叫”UDIDFaker”的软件.安装好之后给每个QQ分配不同的UDID即可.这样就能解决同时推送的问题.
找到要改UDID的程序
点那个按钮(多点几下,以免重复)
还有一个问题,需要大家来共同解决.有做过ios系统开发的希望不要吝啬.
还是消息推送的问题.这个问题只出现在微信上.好友之间发送的消息推送正常,可是到了漂流瓶来消息的时候就不正常了.
我装的是两个版本的微信,先装的旧版本的,然后又装了新版本的.旧版本的漂流瓶推送正常,可是新版本的漂流瓶推送就不正常了,表现为,当新版本的漂流瓶来消息时,启用的是旧版本的推送提示.
也就是说在旧版的微信里上面有提示消息数,但点进去没有内容.而新版的微信没有任何提示.
这个问题我偿试了很方法都没有解决.我想可能是漂流瓶这个插件的推送方式重复了,可是我又找不到有关的配置文件.可能是被封装起来了.
别的问题目前没有发现!
小技巧:
QQ和微信的推送声音都是一样的,所以很难分清是哪个来的消息.
所以只好去改变他的声音
方法很简单,找到推送时所调用的声音文件,把他替换成自己喜欢的铃声就可以了,方法同第五步.
微信的推送声音文件是:in.caf
QQ的推送声音文件是:pushmag.caf
路径同info.plist.
注:一定要下载.caf文件,也就是苹果手同的短信铃声.下好后改好名字替换.
|