{"id":21283263,"url":"https://github.com/mythkiven/mkbox","last_synced_at":"2026-03-07T08:33:28.596Z","repository":{"id":263710279,"uuid":"78164244","full_name":"mythkiven/mkBox","owner":"mythkiven","description":"MacApp、PythonPackage、Scripts ..","archived":false,"fork":false,"pushed_at":"2019-07-25T06:33:27.000Z","size":356506,"stargazers_count":71,"open_issues_count":2,"forks_count":23,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-20T02:53:35.827Z","etag":null,"topics":["devops","ios-app","macos","runtime","scripts","swift","tips"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mythkiven.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-06T01:56:17.000Z","updated_at":"2024-08-21T04:36:15.000Z","dependencies_parsed_at":"2024-11-20T03:03:37.142Z","dependency_job_id":null,"html_url":"https://github.com/mythkiven/mkBox","commit_stats":null,"previous_names":["mythkiven/mkbox"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mythkiven%2FmkBox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mythkiven%2FmkBox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mythkiven%2FmkBox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mythkiven%2FmkBox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mythkiven","download_url":"https://codeload.github.com/mythkiven/mkBox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225715901,"owners_count":17512909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","ios-app","macos","runtime","scripts","swift","tips"],"created_at":"2024-11-21T11:07:37.764Z","updated_at":"2026-03-07T08:33:23.535Z","avatar_url":"https://github.com/mythkiven.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![](./source/icon_mkbox.png)\n\n- [MacApp](./macApp/README.md): Includes analysis tools such as [MKAppTool](https://github.com/mythkiven/mkBox/releases/tag/MKAppTool)\n- [Swift](./swift)\n- [Script](./script) : Contains common scripting tools such as [mkTranslate](https://github.com/mythkiven/mkTranslate)\n- [Runtime](./runtime)\n- -  [Mach-O Runtime Architecture](./runtime/Mach-ORuntimeArchitecture.pdf)\n- -  [Dynamic Library Programming Topics](./runtime/DynamicLibraryProgrammingTopics.pdf)\n\n### MacApp\n\n| App | Des | Remark |\n| --- | --- | --- |\n| [MKAppTool](https://github.com/mythkiven/mkBox/releases/tag/MKAppTool) | Analysis tools for .dSYM files, .xcarchive files, and Link Map files | - |\n|  |  |  |\n\n### Script\n\n| Script | Des | Remark |\n| --- | --- | --- |\n| [mkTranslate](https://github.com/mythkiven/mkTranslate) | Analysis tools for .dSYM files, .xcarchive files, and Link Map files | - |\n| [mkAppleOpenSourceDownload](https://github.com/mythkiven/mkAppleOpenSourceDownload) |  Can search and download the source code on \"opensource.apple.com\" based on keywords | support for fuzzy matching |\n| | | |\n\n\n### 小程序\n\n实用性小工具，主要功能:\n- 1、搜索垃圾种类、拍照识别垃圾、上传新的垃圾数据，垃圾分类贡献榜；\n- 2、AI颜值分析、AI识别物体；\n- 3、AI智能闲聊；\n- 4、搜索附近；\n- 5、单词查询等功能。\n[更多戳这里](./js/README.md)\n\n扫码体验\n![](https://github.com/mythkiven/tmp/raw/master/resource/img/wechat/%E5%AE%9E%E7%94%A8%E6%80%A7%E5%B0%8F%E5%B7%A5%E5%85%B7.png)\n\n\n\n*** Mac App\n------\n___\n\n\n### 1. MKAppTool : .dSYM 文件、.xcarchive 文件和 Link Map 文件的分析工具\n\n\n![](https://github.com/mythkiven/MKAppTool/blob/master/MKAppTool/MKLinkMap/Assets.xcassets/AppIcon.appiconset/icon512.png)\n\n### [PKG 安装文件下载地址](https://github.com/mythkiven/mkBox/releases/tag/MKAppTool)\n目前升级到 2.0 版本，在 1.0 版本 linkmap 文件分析的基础之上，支持 dSYM 和. xcarchive 文件的分析。\n\n下一步，将优化大文件分析和增强分析功能。\n\n### 1、dSYM 文件分析：实现根据错误地址进行代码定位等功能\n\n打开本工具，会自动检索本地的 .xcarchive 文件。然后可进行详细的错误定位，从而找到 crash 点。\n\n![](https://raw.githubusercontent.com/mythkiven/mkBox/master/source/dsym8945878483.png)\n\n### 2、LinkMap 文件分析：实现统计代码使用情况及大小等功能。\n\n1. 在 XCode 中开启编译选项 Write Link Map File : XCode -\u003e Project -\u003e Build Settings -\u003e  Write Link Map File 设为 yes，并指定好 linkMap 的存储位置\n\n2. 工程编译完成后，在指定的位置找到 Link Map 文件（默认名称:$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt）\n默认的文件地址：~/Library/Developer/Xcode/DerivedData/xxxxxxxxxxxx/Build/Intermediates/XXX.build/Debug-iphoneos/XXX.build/\n\n![](https://raw.githubusercontent.com/mythkiven/mkBox/master/source/linkmap03445423.png)\n\n支持按关键字搜索、按库分组统计。\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmythkiven%2Fmkbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmythkiven%2Fmkbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmythkiven%2Fmkbox/lists"}