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 @@
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -87,56 +49,34 @@
- {
- "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"
+
+}]]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -146,6 +86,7 @@
+
@@ -160,11 +101,6 @@
-
-
-
-
-
@@ -210,6 +146,11 @@
+
+
+
+
+
@@ -234,7 +175,10 @@
-
+
+
+
+
\ 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