Latest 1.6.7
License MIT
Platforms ios 8.0, requires ARC


This library is obsolete and I recommend against using it in new projects. The repository remains for historical purposes and to provide a list of alternatives.


  • FTPKit: An Objective-C based asynchronous FTP API which uses ftplib. Supports uploading, downloading, listing, chmod and deletion. Unfortunately not available on CocoaPods.
  • libcurl: A relatively simple and very stable C-style API for uploads and downloads only. Also supports FTPS. Instructions on how to build libcurl to use it in iOS and macOS projects can be found here.
  • Rebekka: An asynchronous FTP/FTPS library written in Swift, which supports uploading, downloading and listing. Unfortunately it uses CFFTPStream (similarly to FTPManager), so it suffers from the same deprecation problems. Available on CocoaPods.
  • There is also BlackRaccoon, another Objective-C library which uses CFFTPStream. Same thing with GoldRaccoon and WhiteRaccoon (still waiting for TurquoisRaccoon).

Latest podspec

    "name": "CYFTPManager",
    "version": "1.6.7",
    "license": "MIT",
    "summary": "An Objective-C class for simple, synchronous ftp access.",
    "homepage": "",
    "authors": {
        "yellowei": "[email protected]"
    "platforms": {
        "ios": "8.0"
    "source": {
        "git": "",
        "tag": "1.6.7"
    "source_files": "CYFTPManager/FTPManager.{h,m}",
    "requires_arc": true,
    "ios": {
        "frameworks": "CFNetwork"
    "osx": {
        "frameworks": "CoreServices"

Pin It on Pinterest

Share This