# from tidevice.__main__ import main # if __name__ == '__main__': # main() # tidevice_entry.py import sys, traceback, os from tidevice.__main__ import main if __name__ == "__main__": try: main() except Exception: # 把 traceback 写到日志文件,但**不输出到控制台** with open(os.path.expanduser("~/tidevice_crash.log"), "a", encoding="utf-8") as f: traceback.print_exc(file=f) # 静默退出,**返回码 1**(父进程只认 returncode) sys.exit(1)