diff --git a/.idea/workspace.xml b/.idea/workspace.xml index a3bbe26..c487aa4 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,49 +5,11 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - { - "keyToString": { - "ASKED_ADD_EXTERNAL_FILES": "true", - "Python.123.executor": "Run", - "Python.Main.executor": "Run", - "RunOnceActivity.ShowReadmeOnStart": "true", - "SHARE_PROJECT_CONFIGURATION_FILES": "true", - "git-widget-placeholder": "main", - "javascript.nodejs.core.library.configured.version": "22.18.0", - "javascript.nodejs.core.library.typings.version": "22.18.0", - "last_opened_file_path": "F:/company code/AI item/20250820/iOSAI", - "node.js.detected.package.eslint": "true", - "node.js.detected.package.tslint": "true", - "node.js.selected.package.eslint": "(autodetect)", - "node.js.selected.package.tslint": "(autodetect)", - "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "com.gitee.ui.GiteeSettingsConfigurable", - "vue.rearranger.settings.migration": "true" + +}]]> - - - - + - - - - - @@ -210,6 +146,11 @@ + + + + + - + + + + \ No newline at end of file diff --git a/Entity/Variables.py b/Entity/Variables.py index 9b350d2..00b1271 100644 --- a/Entity/Variables.py +++ b/Entity/Variables.py @@ -4,6 +4,7 @@ from Entity.AnchorModel import AnchorModel # wda apple bundle id WdaAppBundleId = "com.yolozsAgent.wda.xctrunner" + # 全局主播列表 anchorList: list[AnchorModel] = [] # 线程锁 diff --git a/build-tidevice.bat b/build-tidevice.bat new file mode 100644 index 0000000..cb175bb --- /dev/null +++ b/build-tidevice.bat @@ -0,0 +1,9 @@ +pyinstaller -F -n tidevice ^ + --hidden-import=tidevice._proto ^ + --hidden-import=tidevice._instruments ^ + --hidden-import=tidevice._usbmux ^ + --hidden-import=tidevice._wdaproxy ^ + --collect-all tidevice ^ + -c ^ + --add-data="C:\Users\milk\AppData\Local\Programs\Python\Python312\Lib\site-packages\tidevice;tidevice" ^ + tidevice_entry.py \ No newline at end of file diff --git a/build.bat b/build.bat index 98699cd..2bdf314 100644 --- a/build.bat +++ b/build.bat @@ -1,11 +1,17 @@ -python -m nuitka Module/Main.py ^ +@echo off +python -m nuitka Module\Main.py ^ --standalone ^ --msvc=latest ^ --windows-console-mode=disable ^ --remove-output ^ --output-dir=out ^ --output-filename=IOSAI ^ - --include-package=Module,Utils,Entity,script ^ + --include-package=Module,Utils,Entity,script,tidevice ^ + --include-module=tidevice.__main__ ^ + --include-module=tidevice._proto ^ + --include-module=tidevice._instruments ^ + --include-module=tidevice._usbmux ^ + --include-module=tidevice._wdaproxy ^ --include-module=flask ^ --include-module=flask_cors ^ --include-module=jinja2 ^ @@ -21,4 +27,5 @@ python -m nuitka Module/Main.py ^ --include-data-dir="E:/Code/python/iOSAI/SupportFiles=SupportFiles" ^ --include-data-dir="E:/Code/python/iOSAI/resources=resources" ^ --include-data-files="E:/Code/python/iOSAI/resources/iproxy/*=resources/iproxy/" ^ - --windows-icon-from-ico=resources/icon.ico \ No newline at end of file + --windows-icon-from-ico=resources/icon.ico +pause \ No newline at end of file diff --git a/resources/iproxy/tidevice.exe b/resources/iproxy/tidevice.exe new file mode 100644 index 0000000..466c364 Binary files /dev/null and b/resources/iproxy/tidevice.exe differ diff --git a/tidevice_entry.py b/tidevice_entry.py new file mode 100644 index 0000000..b9a92b6 --- /dev/null +++ b/tidevice_entry.py @@ -0,0 +1,4 @@ +# tidevice_entry.py +from tidevice.__main__ import main +if __name__ == '__main__': + main() \ No newline at end of file