[Interest] Qt iOS and App Extensions

Nuno Santos nunosantos at imaginando.pt
Sun May 21 10:51:40 CEST 2017


Right now I’m more interested in how to put things together.

Were you able to do it? 

Where are you coding the extension? With Qt Creator or Xcode?

How are you setting the project?

Can the app extension be deployed as a plugin? Like a .component? A dynamic library packed in a bundle?

Because I have already done a AudioUnit in the past and I can make it with Qt using the following flags:

CONFIG += lib_bundle shared

The thing is that QtCreator doesn’t handle the packaging so I have to manually do everything.

But as for App Extensions I don’t know exactly what they are. I have a Xcode example but with Xcode is always hard to decipher how things were made.



> On 21 May 2017, at 05:20, Robert Iakobashvili <coroberti at gmail.com> wrote:
> On Sat, May 20, 2017 at 7:54 PM, Nuno Santos <nunosantos at imaginando.pt <mailto:nunosantos at imaginando.pt>> wrote:
>> HI,
>> I’m trying to develop an app extension for my Qt iOS app but I don’t know what kind of target it is.
>> I always try to use Qt Creator to handle my Qt based projects. In case of iOS projects I try to use only Xcode to deployment and debug.
>> Is an app extension a framework or a executable?
>> As anyone tried this before?
>> I want to know how to configure the app extension on Qt Creator .pro
>> Regards,
>> Nuno
> Hi Nuno,
> When doing it recently, it appears that there's a unpublished memory
> limit of up to 30 MB imposed by Apple that an extension is allowed.
> Initially, I was planning to use Swift interface with QtCore classes in my
> core logic connected by an Objective-C Bridge.
> However, due to the memory limitations, I've migrated from Qt to
> some C-written hash maps, etc containers with less pointers and less
> consumption of memory.
> Take care.
> Kind regards,
> Robert

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20170521/86c2fbfe/attachment.html>

More information about the Interest mailing list