假设我有一些外部可执行文件(称之为.swift
文件),它们在编译时没有与xcode项目链接。这意味着,在构建项目时,我的项目树中没有任何这些文件。
举个例子,假设我有一个名为exc.swift
的文件。我在构建项目时没有包含此文件。
有没有办法在运行时执行该可执行文件(exc.swift
)?
在android中有一种使用DexClassLoader
类的方法。该班负责executing code not installed as part of an application.
该课程的文档为here。
是否有iOS等效版本?或者以任何方式这是可以实现的吗?
答案 0 :(得分:0)
如果您希望分发您正在撰写的应用程序,那么这绝对是禁忌。应用商店评论指南明确指出“安装或启动其他可执行代码的应用将被拒绝”,因此展示此功能的应用不会进入应用商店。您可以找到或设计某种黑客或解决方法来使这种事情发挥作用,但它只会让您自己的娱乐。