Git Product home page Git Product logo

xcodecleaner's Introduction

Cleaner for Xcode

The new SwiftUI version is here https://github.com/waylybaye/XcodeCleaner-SwiftUI


Screen Shot

This app helps you to make your Xcode faster by removing unwanted and deprecated files.

You can run cleaner weekly or monthly to keep your developer folder health and to save more disk space.

这个应用可以帮助你清除遗留以及废弃文件,从而极大的节省硬盘空间. 你可以每月或者每周运行一次进行清理。

Download

Cleaner for Xcode is available on Mac App Store now, you can get it using the link below. You can also build it by yourself, please refer to Build section.

Download on App Store

Build

Make sure you have latest node and npm or yarn and watchman installed, you can install them using homebrew

  1. Run npm install or yarn in project directory.
  2. Run open macos/XcodeCleaner.xcodeproj to open Xcode project.
  3. Disable App Sandbox in target's Capabilities.
  4. Run!

FAQ

**用户可能遇到的编译问题 (for Chinese users)

npm/yarn 安装过程会在 npmjs.com 下载库,这个网络会比较慢。编译过程中会去 github 和 sourceforge 下载依赖库。所以你需要一个系统全局的科学上网环境。

LICENSE

You are permitted to use this source code, with or without modification, in source or binary form, on your devices however you see fit. You are not permitted to redistribute binaries of this source code, with or without modification. In other words, you cannot put this application or any application derived from it, on the Apple App Store, Cydia, or any other binary-only distribution channel.

xcodecleaner's People

Contributors

alexbinary avatar desmondmc avatar felixonmars avatar waylybaye avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xcodecleaner's Issues

报如下脚本找不到,请问该如何解决?

报如下脚本找不到,请问该如何解决?

/Users/justin/Library/Developer/Xcode/DerivedData/XcodeCleaner-aorlallxsapgoocpshvqgmsvymjs/Build/Intermediates.noindex/React.build/Debug/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh: line 3: /Users/justin/Desktop/XcodeCleaner-master/scripts/macos-install-third-party.sh: No such file or directory

10.10.5 系统不能使用对应版本

我是中午在微博评论求 10.10 系统能用的那位,使用新的 release 版本发现不行,结果渣浪好像吞掉了我后续的评论...报错截图如下:

屏幕快照 2017-10-14 18.26.17.png

有个疑问

为啥这东西都开源了 还在 App Store 卖0.99$ 难道是为了大家自己琢磨build 吗、
还有你的 build 写的不是很详细 可否写的详细一些

Totally not working

I get this logs in terminal (don't even know why xcode opens the terminal, i think your dependencies are dozen times more complicated than the app), and the app window is blank.

~/Downloads/XcodeCleaner-master/node_modules/react-native-macos/packager ~
Scanning 8 folders for symlinks in /Users/cristianbaluta/Downloads/XcodeCleaner-master/node_modules (1ms)
┌────────────────────────────────────────────────────────────────────────────┐
│ Running packager on port 8081. │
│ │
│ Keep this packager running while developing on any JS projects. Feel │
│ free to close this tab and run your own packager instance if you │
│ prefer. │
│ │
https://github.com/facebook/react-native
│ │
└────────────────────────────────────────────────────────────────────────────┘
Looking for JS files in
/Users/cristianbaluta/Downloads/XcodeCleaner-master
/Users/cristianbaluta/Downloads/XcodeCleaner-master/node_modules/react-native-macos/packager

React packager ready.

Loading dependency graph...2018-04-20 16:18 node[67250] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-04-20 16:18 node[67250] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-04-20 16:18 node[67250] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-04-20 16:18 node[67250] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
ERROR watch null EMFILE
{"code":"EMFILE","errno":"EMFILE","syscall":"watch null","filename":null}
Error: watch null EMFILE
at exports._errnoException (util.js:874:11)
at FSEvent.FSWatcher._handle.onchange (fs.js:1217:21)
Loading dependency graph...~
Process terminated. Press to close the window

报下面的错,请问怎么解决

React packager ready.

Loading dependency graph...
Bundling `index.macos.js`  ░░░░░░░░░░░░░░░░  0.0% (0/1)2017-10-16 14:09 node[30976] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2017-10-16 14:09 node[30976] (FSEvents.framework) FSEventStreamStart: register_w ERROR  Error watching file for changes: EMFILE
{"code":"EMFILE","errno":"EMFILE","syscall":"Error watching file for changes:","filename":null}
Error: Error watching file for changes: EMFILE
    at exports._errnoException (util.js:1026:11)
    at FSEvent.FSWatcher._handle.onchange (fs.js:1406:11)
Loading dependency graph...
Bundling `index.macos.js`  ░░░░░░░░░░░░░░░░  0.0% (0/1)~
Process terminated. Press <enter> to close the window

Does work on mojave

Errrorlog and terminal as follws 👍
2019-01-22 14:54:02.111821+0100 Cleaner for Xcode[9166:530616] [default] Unable to load Info.plist exceptions (eGPUOverrides)
2019-01-22 14:54:02.377069+0100 Cleaner for Xcode[9166:530622] [] nw_socket_handle_socket_event [C1.1:2] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:02.377618+0100 Cleaner for Xcode[9166:530622] [] nw_socket_handle_socket_event [C1.2:2] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:02.378334+0100 Cleaner for Xcode[9166:530622] [] nw_socket_handle_socket_event [C1.3:2] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:02.379347+0100 Cleaner for Xcode[9166:530622] TIC TCP Conn Failed [1:0x600003703600]: 1:61 Err(61)
2019-01-22 14:54:02.379886+0100 Cleaner for Xcode[9166:530622] Task <96C73431-BC54-44B3-88F3-939005DD6A22>.<0> HTTP load failed (error code: -1004 [1:61])
2019-01-22 14:54:02.379954+0100 Cleaner for Xcode[9166:530631] NSURLConnection finished with error - code -1004
2019-01-22 14:54:05.389239+0100 Cleaner for Xcode[9166:530630] [] nw_socket_handle_socket_event [C2.1:2] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:05.389829+0100 Cleaner for Xcode[9166:530630] [] nw_socket_handle_socket_event [C2.2:2] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:05.390346+0100 Cleaner for Xcode[9166:530630] [] nw_socket_handle_socket_event [C2.3:2] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:05.390473+0100 Cleaner for Xcode[9166:530630] TIC TCP Conn Failed [2:0x60000370c240]: 1:61 Err(61)
2019-01-22 14:54:05.390804+0100 Cleaner for Xcode[9166:530630] Task .<0> HTTP load failed (error code: -1004 [1:61])
2019-01-22 14:54:05.390842+0100 Cleaner for Xcode[9166:530631] NSURLConnection finished with error - code -1004
2019-01-22 14:54:05.392 [info][tid:main][RCTCxxBridge.mm:184] Initializing <RCTCxxBridge: 0x600003d003c0> (parent: <RCTBridge: 0x60000260e0a0>, executor: (null))
2019-01-22 14:54:05.393583+0100 Cleaner for Xcode[9166:530475] Initializing <RCTCxxBridge: 0x600003d003c0> (parent: <RCTBridge: 0x60000260e0a0>, executor: (null))
2019-01-22 14:54:05.409 [warn][tid:main][RCTBridge.m:114] Class RCTCxxModule was not exported. Did you forget to use RCT_EXPORT_MODULE()?
2019-01-22 14:54:05.409573+0100 Cleaner for Xcode[9166:530475] Class RCTCxxModule was not exported. Did you forget to use RCT_EXPORT_MODULE()?
2019-01-22 14:54:05.430893+0100 Cleaner for Xcode[9166:530631] [] nw_socket_handle_socket_event [C3.1:1] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:05.432372+0100 Cleaner for Xcode[9166:530631] [] nw_socket_handle_socket_event [C3.2:1] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:05.432992+0100 Cleaner for Xcode[9166:530631] [] nw_socket_handle_socket_event [C3.3:1] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:05.433160+0100 Cleaner for Xcode[9166:530630] [] nw_connection_get_connected_socket [C3] Client called nw_connection_get_connected_socket on unconnected nw_connection
2019-01-22 14:54:05.433183+0100 Cleaner for Xcode[9166:530630] TCP Conn 0x60000370c780 Failed : error 0:61 [61]
2019-01-22 14:54:05.439 [fatal][tid:main] No bundle URL present.

Make sure you're running a packager server or have included a .jsbundle file in your application bundle.
2019-01-22 14:54:05.439249+0100 Cleaner for Xcode[9166:530475] No bundle URL present.

Make sure you're running a packager server or have included a .jsbundle file in your application bundle.
2019-01-22 14:54:07.553309+0100 Cleaner for Xcode[9166:530615] [] nw_socket_connect [C4.1:1] connectx(8, [srcif=0, srcaddr=, dstaddr=::1.8081], SAE_ASSOCID_ANY, 0, NULL, 0, NULL, SAE_CONNID_ANY) failed: [61: Connection refused]
2019-01-22 14:54:07.553413+0100 Cleaner for Xcode[9166:530615] [] nw_socket_connect [C4.1:1] connectx failed (fd 8) [61: Connection refused]
2019-01-22 14:54:07.553429+0100 Cleaner for Xcode[9166:530615] [] nw_socket_connect connectx failed (fd 8) [61: Connection refused]
2019-01-22 14:54:07.554034+0100 Cleaner for Xcode[9166:530615] [] nw_socket_handle_socket_event [C4.2:1] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:07.554714+0100 Cleaner for Xcode[9166:530615] [] nw_socket_handle_socket_event [C4.3:1] Socket SO_ERROR [61: Connection refused]
2019-01-22 14:54:07.554855+0100 Cleaner for Xcode[9166:530630] [] nw_connection_get_connected_socket [C4] Client called nw_connection_get_connected_socket on unconnected nw_connection

TErminal windows displays this 👍 ~/Downloads/XcodeCleaner-master/node_modules/react-native-macos/packager ~
Scanning 630 folders for symlinks in /Users/haet6294/Downloads/XcodeCleaner-master/node_modules (15ms)
┌────────────────────────────────────────────────────────────────────────────┐
│ Running packager on port 8081. │
│ │
│ Keep this packager running while developing on any JS projects. Feel │
│ free to close this tab and run your own packager instance if you │
│ prefer. │
│ │
https://github.com/facebook/react-native
│ │
└────────────────────────────────────────────────────────────────────────────┘
Looking for JS files in
/Users/haet6294/Downloads/XcodeCleaner-master
/Users/haet6294/Downloads/XcodeCleaner-master/node_modules/react-native-macos/packager

React packager ready.

Loading dependency graph...2019-01-22 14:52 node[8544] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2019-01-22 14:52 node[8544] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
ERROR EMFILE: too many open files, watch
{"errno":-24,"syscall":"watch","code":"EMFILE","filename":null}
Error: EMFILE: too many open files, watch
at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:123:28)
Loading dependency graph...~
Process terminated. Press to close the window

授权失败

当初设置管理员账户名称和我的文件夹名称不对应,会授权失败,当然这个是我自己的问题,不过想找个解决方案……

Use of undeclared identifier ******

不知道up自己run过最新节点吗,一堆未定义,改了几个之后又开始报错在react里。。。。懒得改了,希望up能看一下发个版本

building的时候报这个错 在终端里

Looking for JS files in
/Users/macbookpro/Desktop/XcodeCleaner-master
/Users/macbookpro/Desktop/XcodeCleaner-master/node_modules/react-native-macos/packager

React packager ready.

Loading dependency graph, done.
2017-10-15 10:28 node[76329] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2017-10-15 10:28 node[76329] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
ERROR Error watching file for changes: EMFILE
{"code":"EMFILE","errno":"EMFILE","syscall":"Error watching file for changes:","filename":null}
Error: Error watching file for changes: EMFILE
at _errnoException (util.js:1021:11)
at FSEvent.FSWatcher._handle.onchange (fs.js:1360:9)
~
Process terminated. Press to close the window

提示无签名证书啥的

error: No account for team "67Q6744L7B". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials. (in target 'XcodeCleaner')

error: No signing certificate "Mac Development" found: No "Mac Development" signing certificate matching team ID "67Q6744L7B" with a private key was found. (in target 'XcodeCleaner')

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.