Yes, you can add frameworks to an extension like to any other project in XCode.
So it can look like: Swift GUI <-> Obj-C-Bridging Code <-> C++ business logic using your frameworks/components. But do not forget the memory limit - 30 MB. Take care. Kind regards, Robert On Sun, May 21, 2017 at 12:02 PM, Robert Iakobashvili <corobe...@gmail.com> wrote: > Dear Nuno, > Whatever I did was completely decoupled from Qt. > > Only XCode project - it was an app with its bundle and within an app > it was a sub-app bundle. > > But there are many types of extensions. > > So, starting from an example of your extension and extending > it could be the right path. > > If you find you still have memory up to 30 MB, you can link > QtCore if it helps you. > > Your business logic could be in C++ and Swift interface can talk back > and forth with C++ via an objective-C Bridge - even with debugging > going smoothly between the pieces. > > Sorry for being not too much helpful with a Qt-path. > Kind regards, > Robert > > > On Sun, May 21, 2017 at 11:51 AM, Nuno Santos <nunosan...@imaginando.pt> > wrote: >> Robert, >> >> 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. >> >> Regards, >> >> Nuno >> >> On 21 May 2017, at 05:20, Robert Iakobashvili <corobe...@gmail.com> wrote: >> >> On Sat, May 20, 2017 at 7:54 PM, Nuno Santos <nunosan...@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 >> >> _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest