针对此次iTunes12.1升级导致第三方用不了的解决方案
2015-02-04 16:45
99 查看
事情起因我就不多说了
正如网络新闻报道所说
引用CSDN业界资讯:
由于,iTunes经过升级后,由32位替换成了64位的系统,两者在软件的兼容上,运算的处理上,都有了较大的不同,直接导致了多个苹果助手产品,对其兼容性上出现了无法连接的问题,时常出现错误报告的情况。
由于工作中涉及到调用iTunes驱动,所以第也在第一时间安装了最新版iTunes12.1
安装完后,打开控制面板中的卸载程序,Apple 应用程序支持分成了32位和64位
注册表中也有影子
下面来说说怎么解决
1、我觉得简单些的,直接发布两个版本的产品,一个32位,一个64位,正如iFunBox
2、主程序因为某些原因只能是32位,那就附带一个64位的程序,当操作系统为64位时启动64位程序来加载iTunes驱动
3、单独下载iTunes12.1-32位的iTunesMobileDevice.dll等文件来加载,具体见下段
这次的升级也影响了PP助手
PP助手第一时间(2015-01-30)处理方法是让用户下载安装iTunes12.0,PP助手官方论坛帖子
在昨天(2015-02-03)发布了新版本进行了兼容12.1,但主程序并没有什么改动(并不是用解决方案1)
查找发现有下载一个压缩包,存放在$(APPDATA)\Teiron\ihelper\PPiTunesDll目录下
再跟iTunes12.1-32位的相关文件md5码进行比对,完全一致
同时,修改了注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Inc.\Apple Mobile Device Support\Shared] 的iTunesMobileDeviceDLL值
在自己的32位程序中加载$(APPDATA)\Teiron\ihelper\PPiTunesDll\iTunesMobileDevice.dll,确实可行
个人拙见,欢迎拍砖
正如网络新闻报道所说
引用CSDN业界资讯:
由于,iTunes经过升级后,由32位替换成了64位的系统,两者在软件的兼容上,运算的处理上,都有了较大的不同,直接导致了多个苹果助手产品,对其兼容性上出现了无法连接的问题,时常出现错误报告的情况。
由于工作中涉及到调用iTunes驱动,所以第也在第一时间安装了最新版iTunes12.1
安装完后,打开控制面板中的卸载程序,Apple 应用程序支持分成了32位和64位
注册表中也有影子
下面来说说怎么解决
1、我觉得简单些的,直接发布两个版本的产品,一个32位,一个64位,正如iFunBox
2、主程序因为某些原因只能是32位,那就附带一个64位的程序,当操作系统为64位时启动64位程序来加载iTunes驱动
3、单独下载iTunes12.1-32位的iTunesMobileDevice.dll等文件来加载,具体见下段
这次的升级也影响了PP助手
PP助手第一时间(2015-01-30)处理方法是让用户下载安装iTunes12.0,PP助手官方论坛帖子
在昨天(2015-02-03)发布了新版本进行了兼容12.1,但主程序并没有什么改动(并不是用解决方案1)
查找发现有下载一个压缩包,存放在$(APPDATA)\Teiron\ihelper\PPiTunesDll目录下
再跟iTunes12.1-32位的相关文件md5码进行比对,完全一致
同时,修改了注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Inc.\Apple Mobile Device Support\Shared] 的iTunesMobileDeviceDLL值
在自己的32位程序中加载$(APPDATA)\Teiron\ihelper\PPiTunesDll\iTunesMobileDevice.dll,确实可行
个人拙见,欢迎拍砖
相关文章推荐
- 升级Linux内核导致vmware无法使用(vmnet模块无法编译)解决方案
- 升级 IE8 导致 Visual Studio 错误的解决方案
- [亲测] 升级Linux内核导致vmware无法使用(vmnet模块无法编译)解决方案
- adb 坑之第三方手机管家如腾讯统一360 刷机助手导致开发出现严重问题解决方案
- 升级360后导致T3软件无法使用的解决方案
- 升级Linux内核导致vmware无法使用(vmnet模块无法编译)解决方案
- [亲测] 升级Linux内核导致vmware无法使用(vmnet模块无法编译)解决方案
- 针对需要SHA1签名第三方SDK运行时和发布时签名不一致导致的无法调起
- asp.net控件事件 导致onbeforunlad 重复提示的解决方案(仅针对IE)
- 安卓项目升级 4000 sdk和第三方库遇到的问题及解决方案
- 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案
- 在Ubuntu17.10的系统升级中遇到内核升级问题,导致各种软件不能安装和卸载的解决方案(尝试结果,不喜勿骂)
- PYTHON升级导致yum命令无法使用的解决方案
- 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案
- Android 实现应用升级方案(暨第三方自动升级服务无法使用后的解决方案)
- 针对github权限导致hexo部署失败的解决方案
- 针对 IDEA 开发工具崩溃 导致的项目工程异常的解决方案
- IE浏览器在地址栏针对param直接输入中文导致乱码的解决方案
- 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案
- OSSEC Server端 升级或迁移导致无法重启解决方案