如何将您的应用程序代码集成到其他应用程序而无需在iPhone / iPad中共享源代码?

时间:2011-10-11 10:41:26

标签: iphone ios ipad frameworks

我开发了一个iPad pdf阅读器应用程序,我需要将这个应用程序与其他应用程序集成,而不给他们源代码。我希望将我的整个应用程序打包为框架工作并为他们提供API将会有所帮助(不确定)任何人都可以告诉我一种在iOS上创建框架作品的方法,或者如果有更好的方法来帮助我解决这个问题。谢谢提前

2 个答案:

答案 0 :(得分:1)

您需要的是静态库。谷歌搜索应该做的伎俩,但这里有一个链接,让你开始: Creating Static Libraries For iOS

答案 1 :(得分:1)

将应用程序与其他应用程序集成的另一种方法是使用自定义URL方案。最终用户可以正常安装您的应用,其他应用可以使用它。

假设您为自己的应用创建了一个名为pdfreader的方案。使用pdfreader://file.pdf?a=1&b=2之类的网址的任何其他(网络应用)应用都会使用传递的参数启动您的应用。

Aurigma Up这样的应用程序使用这种方案。

有关如何执行此操作的更多说明here

另请参阅其他共享的应用间通信方案here