2016-06-27 2 views
0

Предположим, у меня есть внешний исполняемый файл (назовите его .swift файл), которые не связаны с проектом xcode во время компиляции. Это значит, что у меня не было ни одного из этих файлов в моем дереве проектов при создании проекта.Добавление и использование исполняемого файла в iOS во время выполнения

Например, скажем, у меня есть файл с именем exc.swift. Этот файл не был включен, пока я построил проект.

Есть ли способ, которым я могу выполнить исполняемый файл (exc.swift) во время выполнения?

В андроиде есть способ, используя класс DexClassLoader. Этот класс отвечает за executing code not installed as part of an application.

Документация для этого класса: here.

Есть ли эквивалентная версия iOS этого? или каким-либо образом это достижимо?

ответ

0

Если вы надеетесь распространять приложение, которое вы пишете, то это абсолютное значение no-no. В рекомендациях по проверке магазина приложений четко указано «Приложения, которые устанавливают или запускают другой исполняемый код, будут отклонены», поэтому ни одно приложение, демонстрирующее эту функциональность, никогда не попадет в магазин приложений. Вы можете найти или изобрести какой-то хак или обходной путь, чтобы работать на таком уровне, но это будет только для вашего собственного развлечения.

+0

Нет распространения или публикации или чего-либо еще. Мне это нужно для личного использования. Мне просто нужно знать, возможно ли это. Как вы сказали, только для личного развлечения: D –

Смежные вопросы