This pulls in the old binary libcurl that links in libssh2. I spent some time trying to figure out how to rebuild from the current libcurl, but didn't chase it through. A few options for alternative approaches:
Figure out how to use libssh2 directly
Create a framework from newer versions that also link with libssh2
Statically link a libcurl + libssh2 into a .a library
One thing to note is when I first added the libcurl.framework I got a codesign error. This was overcome by setting a --deep flag in Xcode's build settings's "Other Code Signing Level" property.
Removes the "Adding Login Items Using the Service Management Framework" approach needed for Sandboxed apps. In favor of "Adding Login Items Using a Shared File List". A slightly more legacy approach, but has a better user experience and is WAY better to implement.
This pulls in the old binary libcurl that links in libssh2. I spent some time trying to figure out how to rebuild from the current libcurl, but didn't chase it through. A few options for alternative approaches:
.a
libraryOne thing to note is when I first added the libcurl.framework I got a codesign error. This was overcome by setting a
--deep
flag in Xcode's build settings's "Other Code Signing Level" property.Removes the "Adding Login Items Using the Service Management Framework" approach needed for Sandboxed apps. In favor of "Adding Login Items Using a Shared File List". A slightly more legacy approach, but has a better user experience and is WAY better to implement.