Skip to content

A script for compiling libssh2 for iOS Devices (iPhone, iPad, iPod Touch). The example app can connect to an server with SSH and execute commands.

Notifications You must be signed in to change notification settings

holzschu/libssh2-for-iOS

 
 

Repository files navigation

libssh2-for-iOS Build Status

This is a tutorial for using self-compiled builds of the libssh2-library for iOS. You can build apps with XCode and the official SDK from Apple with this. I also made a small example-app for using the libraries with XCode and the iPhone/iPhone-Simulator.

@see: http://www.x2on.de/2011/02/02/libssh2-for-ios-iphone-and-ipad-example-app-with-ssh-connection/

The example uses libssh2 to make an ssh connection to an ssh server. Then you can execute commands on the server and get the output in your app.

You can build the libssh2 library with openssl or with libgcrypt!

Requirements:

  • Xcode 7.1
  • Xcode Command Line Tools

Readme

Checkout the submodules:

git submodule init
git submodule update

libssh2 with openssl:

./build-all.sh openssl

libssh2 with libgcrypt:

./build-all.sh libgcrypt

Solve problems:

Check the log files in the bin folder

Changelog:

  • 2018-02-09: Create fat dynamic frameworks, with embed-bitcode
  • 2015-12-11: OpenSSL 1.0.2e
  • 2015-01-11: Support for Xcode 7 and iOS 9.1, OpenSSL 1.0.2d
  • 2015-01-11: OpenSSL 1.0.1k
  • 2015-01-06: Support for Xcode 6 and iOS 8.1, OpenSSL 1.0.1j
  • 2014-03-25: Support for Xcode 5.1 and iOS 7.1
  • 2013-09-26: Support for Xcode 5 and iOS 7
  • 2013-03-03: Move OpenSSL to submodule
  • 2013-03-02: OpenSSL 1.0.1e
  • 2013-01-01: libssh 1.4.3
  • 2012-05-29: OpenSSL 1.0.1c + libssh 1.4.2
  • 2011-02-08: OpenSSL 1.0.0d

About

A script for compiling libssh2 for iOS Devices (iPhone, iPad, iPod Touch). The example app can connect to an server with SSH and execute commands.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 40.8%
  • Objective-C 35.1%
  • Swift 24.1%