メール クライアントのバックエンドとして LibEtPan を使用しようとしました。https://github.com/dinhviethoa/libetpanからソース コードをダウンロードし、https ://github.com/bindle/iOSPortsから追加のライブラリもダウンロードしました。LibEtPan build-mac/update.sh を実行し、libetpan.xcodeproj と openldap.xcodeproj、openssl.xcodeproj、Cyrus SASL.xcodeproj をプロジェクトに追加しました。
次のターゲット依存関係を設定します。libetpan ios (libetpan), lber (openldap), ldap (openldap), crypto (openssl), ssl (openssl), sasl2 (Cyrus SASL) and I Linked Binary With Libraries: libetpan-ios.a, libiconv.dylib, liblber.a, libldap.a, libcrypto.a, libsasl2, libssl.a
しかし、mailimap_new のようなものを呼び出すとすぐに、エラー メッセージが表示されます。
Undefined symbols for architecture i386:
"_mailimap_extension_xgmmsgid", referenced from:
_internal_extension_list in libetpan-ios.a(mailimap_extension.o)
(armv7 または他のアーキテクチャと同じ)
追加でどのライブラリを含める必要があるかわかりません。