Re: Issue facing || iOS Platform

Jeffrey Walton <[email protected]> Tue, 28 Sep 2021 05:20:43 -0400
Newsgroups gmane.comp.encryption.cryptopp
Message-ID <CAH8yC8nR2TjDU=m6zVVwzLQ5z8RC1TUb_FiwjsE3_+y=6Os-VA@mail.gmail.com>
On Mon, Sep 27, 2021 at 11:08 PM 'Atul Gawali' via Crypto++ Users
<[email protected]> wrote:
>
> Hi Team,
>               I have gone through the djinni flow. I am training to create generic SDKs for iOS and android platforms.
>
> The approach I am trying. In CPP I have a service which interacts with Crypto third party libraries.
> And we generating djinni cross platform files and trying to integrate in iOS and android platform.
>
> I am able to integrate in the android platform but facing issues in iOS "Not found for architecture 64". Please find the attached issue screenshot.
>
> In iOS , the hello world program is working fine using djinni, only the issue related to third party framework which is using cpp code and third party framework(CryptoPP) not able to build iOS platform.
>
> Can you please check and let me know where exactly I am doing wrong.
> Thanks in advance.

I had a look at the dropbox/djinni GitHub, but nothing is jumping out
at me. Sorry I cannot help.

For iOS, bue sure your CFLAGS and CXXFLAGS includes '-arch arm64' when
building the library. Here's the script we use to set it during
testing: https://github.com/weidai11/cryptopp/blob/master/TestScripts/setenv-ios.sh.

Also see https://www.cryptopp.com/wiki/IOS_(Command_Line) and
https://www.cryptopp.com/wiki/Universal_Binaries on the wiki.

Jeff

-- 
You received this message because you are subscribed to the Google Groups "Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/cryptopp-users/CAH8yC8nR2TjDU%3Dm6zVVwzLQ5z8RC1TUb_FiwjsE3_%2By%3D6Os-VA%40mail.gmail.com.