可执行程序可运行,app点击后闪退,用包打开运行app内的可执行程序也可运行
参考mac下使用Pyinstaller打包程序遇到的问题总结
打包参数中不能使用-F,运行使用-F打出来的app程序会闪退,使用-D则不会(即使你删除了disk里的与app同名的文件夹,运行app也是可以成功的)。原因不知。
mac应用程序设置图标
同样是通过-i参数指定图标不过,macos和Windows不一样的是,macos使用icns格式的文件,Windows使用ico格式的文件。
mac中图标需要为icn格式,windows为ico格式,原程序中用的是ico文件
重新打包生成spec文件
pyinstaller --onefile --windowed --add-data="password_manager.icns:password_manager.icns" --add-data