Рецензенты Appstore позволят нам использовать динамическую библиотеку в iOS8?

Я прочитал много статей об использовании динамической библиотеки, включая эту страницу Можете ли вы создать динамическую библиотеку...".

Как сказал apple document: " Framework для iOS. Теперь разработчики iOS могут создавать динамические фреймворки. Framework - это набор кода и ресурсов для инкапсуляции функциональных возможностей, которые ценны для нескольких проектов. Рамки отлично работают с расширениями, используют логику обмена которые могут использоваться как основным приложением, так и прилагаемыми расширениями.", см. полную страницу здесь.

Учитывая проблему безопасности, я получил аргумент отклонения от динамической библиотеки до iOS8, см. подробности из ответа DarkDust ". Но как это" работает" в iOS8? @appstore_reviewers?

В любом случае, в настоящее время я пишу пример демонстрационного приложения и пытаюсь загрузить его в Appstore для просмотра, основная особенность загрузки фреймворка из Интернета в клиента и dlopen it. Надеюсь, что действительно "просто работает"!

Кроме того, целью развертывания является iOS7.0, не уверен, что он может хорошо работать в нем. Я не понял столь четкого понимания различий между "динамической библиотекой" и "каркасом", я думаю, что они такие же, и в этом потоке я имею в виду "Cocoa -touch framework", который может быть создан в Xcode 6.

Некоторое предположение: я пытаюсь создать приложение iOS, которое не содержит функции расширения, моя инфраструктура cocoa -touch легко расширяется, не загружая новую версию, поскольку она поступает из Интернета....

UPDATE Я опубликовал демо-проект GMDemo здесь, попытается загрузить в Appstore.

UPDATE2 Мне не удалось распаковать мою динамическую структуру с неправильной ошибкой подписи кода после многих попыток на устройстве iOS. Извините, здесь нет хороших новостей. (Почти забыл обновить этот вопрос, извините! BTW)

Ответ 1

Рекомендации по проверке App Store явно запрещают в 2.7 Приложения, которые каким-либо образом или форма загружают код https://developer.apple.com/app-store/review/guidelines/ p >

Ответ 2

UPDATE3 просто использует ту же подпись кода!!!

Я тестировал его в среде ad-hoc!

когда моя динамическая библиотека использует подписание кода с тем же подписями кода, она работает, в противном случае, раздавить!!