我收到了一个非常有趣的项目。我必须完成的任务是想办法让合作伙伴在不放弃源代码的情况下参与应用程序。代码将包含在应用程序的主包中,因此不会动态存储。合作伙伴有一个功能齐全的应用程序,需要在适当的时间在主应用程序的窗口中运行。我知道让合作伙伴创建一个网络应用程序是理想的,因此它被视为网页,但我更关心必须在 iOS 中本地编写的代码。
我的问题是解决这个问题的最佳方法是什么?理论上它就像一个应用程序中的一个应用程序。如果他们放弃了他们的 .app 文件,有没有办法我可以将它包含在包中,然后在我捕捉到某个事件时运行它?我应该让合作伙伴在框架中创建他们的代码,然后导入到 shell 项目中吗?解决这个问题的最佳方法是什么?