{"id":13684840,"url":"https://github.com/shjborage/Reveal-Plugin-for-Xcode","last_synced_at":"2025-05-01T00:33:21.820Z","repository":{"id":15398633,"uuid":"18130497","full_name":"shjborage/Reveal-Plugin-for-Xcode","owner":"shjborage","description":"Plugin for Xcode to integrate the Reveal App to your project automatic.","archived":false,"fork":false,"pushed_at":"2016-09-22T02:49:11.000Z","size":2845,"stargazers_count":228,"open_issues_count":5,"forks_count":35,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-08-03T14:08:06.370Z","etag":null,"topics":["alcatraz","objective-c","reveal-plugin","xcode"],"latest_commit_sha":null,"homepage":"http://blog.saick.net/blog/2014/04/08/revealcha-jian-jian-jie/","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"damonkohler/sl4a","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shjborage.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}},"created_at":"2014-03-26T07:49:58.000Z","updated_at":"2023-03-08T21:18:32.000Z","dependencies_parsed_at":"2022-08-25T13:30:51.515Z","dependency_job_id":null,"html_url":"https://github.com/shjborage/Reveal-Plugin-for-Xcode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shjborage%2FReveal-Plugin-for-Xcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shjborage%2FReveal-Plugin-for-Xcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shjborage%2FReveal-Plugin-for-Xcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shjborage%2FReveal-Plugin-for-Xcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shjborage","download_url":"https://codeload.github.com/shjborage/Reveal-Plugin-for-Xcode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224230628,"owners_count":17277372,"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":["alcatraz","objective-c","reveal-plugin","xcode"],"created_at":"2024-08-02T14:00:39.563Z","updated_at":"2024-11-12T06:30:42.292Z","avatar_url":"https://github.com/shjborage.png","language":"Objective-C","funding_links":[],"categories":["Unofficial","非官方","WebSocket"],"sub_categories":["Plugins","\u003ca name=\"plugins\"\u003e\u003c/a\u003e插件"],"readme":"Reveal-Plugin-for-Xcode\n=======================\n\n[![Join the chat at https://gitter.im/shjborage/Reveal-Plugin-for-Xcode](https://badges.gitter.im/shjborage/Reveal-Plugin-for-Xcode.svg)](https://gitter.im/shjborage/Reveal-Plugin-for-Xcode?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nPlugin for Xcode to integrate the Reveal App to your project automatic(Without any modifications to your project).\n\n**Please note that plugins are not supported by Xcode 8. See [Here](https://github.com/alcatraz/Alcatraz/issues/475) for more information.**  \n\n## Introduction\n\n**The Reveal Plugin works just like Instruments.**\n\n![ProductMenu](https://github.com/shjborage/Reveal-Plugin-for-Xcode/raw/master/Product-InspectWithReveal.png)\n\nThe Reveal app integrates directly into Xcode, so you don't need to add frameworks or modify your project to inspect your app in the iOS Simulator.\n\nIf you're in the middle of a debug session and something unexpected happens, you can attach Reveal to see what's going on. No restarting your app, no changing your project. All from inside Xcode.\n\n![DebugMenu](https://github.com/shjborage/Reveal-Plugin-for-Xcode/raw/master/Debug-AttachToReveal.png)\n\n## Install\n\n###Via Alcatraz\n\nReveal-Plugin-for-XCode is available through the [Alcatraz](http://alcatraz.io/) Xcode plugin management system.\n\nFrom source\n\nSimply build the Xcode project and restart Xcode. The plugin will automatically install to `~/Library/Application Support/Developer/Shared/Xcode/Plug-ins`.\n\n## Uninstall\n\nTo uninstall, just remove the plugin from the above directory, and restart Xcode:\n\n```\nrm -rf ~/Library/Application\\ Support/Developer/Shared/Xcode/Plug-ins/RevealPlugin.xcplugin\n```\n\nTested on Xcode 5.1 and Mac OS X 10.9.2.\n\n## Plugins upgrade for new Xcode\n```\nfind ~/Library/Application\\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`\n```\n\n## Issue\n*\tWhen using `Inspect ith Reveal`, if your simulator can't lanuch within 5 seconds, it's will alert an error. Thus, you can alse use Debug-\u003e`Attach to Reveal` after your app launched.\n\n* If the plugin is not successfully loaded, it's possible your Xcode version is not supported, Add the build UUIDs for the versions of Xcode you wish to support to `DVTPlugInCompatibilityUUIDs` in `Info.plist`.\n\n\tYou can get the UUID with this command `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`, run it in termial.\n\n## Contributors\n\nWelcome to fork and PullRequest to do this better.\nWe use issues to manage bugs and enhanced features.\n\n## Thanks\n\n+\t[Integrating Reveal without modifying your Xcode project](http://blog.ittybittyapps.com/blog/2013/11/07/integrating-reveal-without-modifying-your-xcode-project/)\n+\t[Xcode 4 插件制作入门](http://onevcat.com/2013/02/xcode-plugin)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshjborage%2FReveal-Plugin-for-Xcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshjborage%2FReveal-Plugin-for-Xcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshjborage%2FReveal-Plugin-for-Xcode/lists"}