3 Replies
      Latest reply on Jul 12, 2019 4:19 AM by Sim2019
      m.masa Level 1 Level 1 (0 points)

        Now I'm working on developing iOS application which need the function of FTP client.

         

        And I'm looking for an available OSS(Library) of FTP client but couldn't find good one.

         

        Now I'm implementing the application with Swift4(XCode9.2, iOS11SDK)

         

        My requirements for the OSS are below:

         

        • Support passive mode, FTPS, port select, make/remove folder, SSL Implicit mode(optional)
        • Avoid deprecated API as far as possible
        • Currently maintained
        • MIT or BSD License

         

        If you know other recommended FTP client OSS for iOS, please let me know.

         

        I'd appreciate if you would provide me helpful information.

         

         

        So far I've found the following OSS.

         

        [GoldRaccoon]

        <https://github.com/albertodebortoli/GoldRaccoon>

        • I've tested FTP file upload with sample Application and it succeeded.
        • No update for nearly 4 years.
        • Has Deprecated API such as `CFWriteStreamCreateWithFTPURL`

         

        [rebekka]

        <https://github.com/Constantine-Fry/rebekka>

        • Written in Swift2
        • Has Deprecated API such as `CFWriteStreamCreateWithFTPURL`
        • I'm working on building for this OSS with Xcode9.2(Swift4). But it doesn't yet.

         

        [FileProvider]

        <https://github.com/amosavian/FileProvider>

        • Written in Swift4 and maintained even now. But no sample application.
        • I'm trying to create test application for this OSS. But it doesn't work yet.