是否可以从 iOS 中下载的框架中 运行 代码?

Is it possible to run code from a downloaded framework in iOS?

我想展示一个 ViewController 来自稍后下载到应用程序文档目录中的框架(类似于 React Native 中的 Microsoft Code-Push)。 更具体一点:我想安装一个应用程序(在 React Native、Swift 等中),然后它会下载另一个 swift(objc) 编译的应用程序,并在下次启动时 运行 它。 (我不关心第一个应用程序,但它对 运行 一个 swift 编译代码很重要。)

正如您现在在评论中了解到的那样,您无法下载和"run-on-the-fly" 编译代码。

虽然有一些想法...

当您尝试 "get around Apple's review process" 时,您应该意识到在获得批准后用于更改应用的任何方法都可能存在风险。

无论是下载图形、更新数据文件、更改外观或功能的配置文件,还是使用 Cordova 或 React Native(与 Code-Push 一样)等 - 微小的变化都可以。

数据更新、新图像等。即使是内部代码处理的布局更改也没什么大不了的。

但是,进行重大更改,尤其是显然是为了绕过最初的拒绝,最终会导致您的帐户被禁止 if/when 您会被抓到。