Releases: wang93wei/SwiftMTP
Releases · wang93wei/SwiftMTP
Release list
v1.0.2
SwiftMTP v1.0.2
📅 发布日期:2026-06-10
📦 对比基准:v1.0.1
📊 累计 78 个 commit
✨ 新功能
- 集成 GitHub Release 更新检查功能并接入 UI(支持 8 种语言)
- 新增目录批量上传(含上传进度与删除确认)
- 新增 Toast 提示组件,文件夹上传成功反馈更友好
- 文件上传时新增重复文件检查与替换确认对话框
🐛 修复
- 修复应用退出时的竞态条件
- MTP 设备时间戳改用 UTC 时区解析
- 修复下载重复文件时崩溃
- 修复拖放时面包屑导航和头部意外高亮
- 移除上传路径目录限制(现已允许从外置硬盘上传文件)
💾 下载与安装
- 文件:
SwiftMTP_1.0.2.dmg(2.3 MB) - SHA256:
5ffe6729d39e1337a0cc4cbcc7d96d784a36540618ef0361ee63f56f0c1f9295 - 系统要求:macOS 26.0+
首次启动
由于尚未做 Apple 公证,首次启动需要 右键 SwiftMTP.app → 打开 绕过 Gatekeeper(仅首次需要)。
🙏 致谢
感谢 OpenMTP 项目的灵感与参考。
使用 Xcode 27 Beta1 构建
SwiftMTP v1.0.1
更新日志 - v1.0.1
🐛 问题修复
- 无需手动安装依赖:修复了需要手动安装 libusb 的问题,现在依赖已经内置在应用中,安装即可使用
- 修复下载重复文件时崩溃的问题:现在可以正常下载重复文件并替换了,不会再崩溃
- 修复拖放时界面高亮异常:拖放文件时界面显示更正常了
🎨 界面改进
- 调整了设备列表刷新按钮的样式,看起来更美观
- 工具栏按钮更好看了:调整了按钮的样式和布局,视觉效果更统一
✨ 新功能
- 上传文件时智能提示重复文件:
- 上传文件前会自动检查是否已经有同名文件
- 会弹窗提示你哪些文件重复了
- 你可以选择"取消"、"跳过重复文件"或"全部替换"
📅 其他
- 更新了版权年份到 2026 年
- 改进了版本号管理方式
- 解决了冗余资源导致的APP大小过于庞大的问题
English Version
Changelog - v1.0.1
🐛 Bug Fixes
- No Manual Installation Required: Fixed the issue of requiring manual libusb installation, dependency is now bundled with the app, just install and use
- Fixed crash when downloading duplicate files: You can now download and replace duplicate files without crashing
- Fixed UI highlight issues during drag and drop: Interface display is now more normal when dragging files
🎨 UI Improvements
- Adjusted the style of the device list refresh button for a better look
- Better looking toolbar buttons: Adjusted button styles and layout for a more unified visual effect
✨ New Features
- Smart duplicate file detection when uploading:
- Automatically checks for files with the same name before uploading
- Shows a popup listing which files are duplicates
- You can choose to "Cancel", "Skip duplicate files", or "Replace all"
📅 Other
- Updated copyright year to 2026
- Improved version number management
- Fixed the issue of excessively large app size caused by redundant resources
v1.0
🎉 SwiftMTP v1.0 Release
File: SwiftMTP_1.0.dmg (5.2 MB) | Requirements: macOS 26.0+ (Apple Silicon/ARM only)
✨ Features
- 🔌 Auto-detect Android devices (MTP mode)
- 📁 Browse device file system
- ⬇️ Download single/batch files
- ⬆️ Upload files (drag-and-drop supported)
- 💾 Support files >4GB
- 🌍 Multi-language: English, Chinese, Japanese, Korean, Russian, French, German
- 🎨 Modern SwiftUI interface
📋 Installation
- Open DMG and drag to Applications
- First Launch (IMPORTANT): Right-click the app and select "Open", then click "Open" in the security dialog
- Connect Android device in MTP mode
- Start transferring!
Note: If you see "SwiftMTP can't be opened because it is from an unidentified developer", try:
- Right-click → Open
- System Settings → Privacy & Security → Allow SwiftMTP
- Or run: xattr -cr /Applications/SwiftMTP.app
🙏 Feedback
Report issues, request features, or share feedback on GitHub:
https://github.com/wang93wei/SwiftMTP
Version 1.0 - Initial Release