Can I embed one iPhone app in another?

Can I incorporate one iPhone application into another to redistribute it? We are going to publish several applications belonging to other developers, and you need to create some preliminary rolls with our branding and some other similar functions. The original developer could create an application for us, but will not provide us with the source code.

Sorry, if the question sounds stupid, we do not have much experience in this area, just need to clarify some things.

Thanks!

+4
source share
4 answers

No, you canโ€™t. You are allowed to run your own application; you cannot embed another application in your package.

+1
source

It is impossible to embed the application in another application, or, better, you could do it, but Apple will reject it, and in any case, you will not be able to run it on the device without hacking.

Depending on your specific case, if you have only binary files, you can try and modify the resource files (i.e. .nib and .strings files) to slightly change the interface. Of course, you will need to restore the signature for the application (and hope that everything will be fine).

+1
source

This is just a thought, but perhaps you could include other developer applications as static libraries. The advantages will be that other developers would not have to give away their sources, you would not encounter any code related to the identification of the code and the problems associated with it, including the static libraries are completely safe.

The only drawback is that developers will still have to deliver the content separately, and they need to learn how to create a static library. The entry point for each application / each library will also require, maybe even a small interface, to allow a container application to find out about the status of individual applications, cancel them, etc.

As I said, this is just an idea, there may be problems with this approach that I donโ€™t see right now. But maybe others can comment on this ...

You might want to check out this link to learn a little about creating static object libraries c.

+1
source

Check if the apple URL scheme is correct, it may be useful to you. Just help => http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

0
source

All Articles