前沿拓展:
windowsinstalle
开始 运行 输入
cmd
然器后CMD里面输入
SC START MSISERVER
先试试吧
不行再说
QQ能安装就说明有这个服务在运行…只不过没有显示出来可以…
【起因】
根据苹果官方的说明,自 macOS 10.15 起,所有从互联网下载的未公证的 app,默认将无法被打开,因此,在 App Store 外分发的 app,也必须在发布前,将 app 上传到苹果的服务器进行公证。
使用 Xcode 自带 archive 工具可以很方便地进行公证,但公司的 app 是使用 python + pyqt5 开发的,没有办法使用 xcode 进行公证, 因此,我花时间,详细研究了一下 python 的打包工具 pyinstaller,以及 macOS 的认证命令, 最终完美解决了 python 程序的公证问题。
【工作环境】
下面介绍的公证方法,其工作环境要求如下:
macOS CLI ( xcode-select —install )Xcodepyinstaller (> 4.5)苹果开发者账号
公证的基本思路如下:
第一步:配置开发者证书,并对外部引用程序进行签名第二步:pyinstaller 打包程序, 并在打包过程中,对代码、外部引用库、外部引用文件进行签名第三步:转换 app 程序为 dmg 文件第四步:xcrun altool 上传 dmg 文件到苹果服务器,进行公证第五步:xcrun altool 查询公证状态第六步:xcrun stapler 证书盖章第七步:正式发布 dmg 程序
下面就详细介绍一下每一步是如何**作的:
【1. 证书及签名】# 查询公证
spctl –verbose=4 –assess –type execute MyApplication.dmg
输入如下:
MyApplication.dmg: accepted
source=Notarized Developer ID
origin=Developer ID Application: YourName (XXX)
此命令直接使用 Gatekeeper 来评估应用程序是否正确签名和公证。如果显示 accepted 的,证明公证已完成。
至此,就可以把 APP 分发给所有用户了。(完)
拓展知识:
windowsinstalle
分类: 电脑/网络
问题描述:
我想安装office2000,我下载了以后,却安装不了,每次安装都会显示”不能访问windows Installer服务,可能是你在安全模式下运行windows,或者windows Installet没有正确地安装,请和你的支持人员联系以获得帮助.”这是怎么回事呢.
解析:
Windows Installer是一种系统服务,用来安装和管理系统中的应用程序。它为应用程序的开发、定制、安装和升级提供了一种标准化的方法和手段。
解决办法如下:
Windows2000系统下:
第一步:点击 开始-->运行,
输入 CMD 命令,在弹出的CMD命令提示符窗口中输入
“msiexec /unregserver”命令,是为了停掉windows installer服务。
第二步:下载windows installer服务安装程序包,
Windows2000/NT系统的安装程序包为“InstMsiW.exe”Windows98/ME安装程序包为"InstMsiA.exe",Windows XP系统则集成了最新版本的Windows Installer v2.0。
下载“InstMsiW.exe”安装程序包后,将其用winrar解压开,第二进入到此目录中。
第三步:右键单击“msi.inf”文件,点击“安装”选项,接着右键单击“mspatcha.inf ”文件,点击“安装”。
第四步:在CMD命令提示符下输入“msiexec /regserver”命令,
这样就启动了windows installer服务,重新启动Windows2000系统后,问题就得到解决。
注意:在安装两个inf文件的过程中,不要重新启动系统,全部**作完成后才能重启,另外,如果系统安装了”瑞星**防火墙”和“瑞星网络防火墙”,建议在**作过程中关闭瑞星防火墙。
Windows XP系统下:
第一步:使用记事本编写installer.reg文件,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\
56,00,00,00
第二将文件保存为“.reg”格式,双击该文件,将文件内容导入注册表。
第二步:重新启动电脑进入安全模式(启动时按F8键),第二点击开始-->运行,输入CMD命令,在弹出的CMD命令提示符窗口中输入“msiexec /regserver”,最后重新启动系统即可。
OK,问题解决了。
原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/36946.html