Описание тега xcframework

XCFramework - это формат пакета Apple, который позволяет объединить двоичную структуру или библиотеку для нескольких платформ, включая устройства iOS, симуляторы iOS и Mac Catalyst, в один распространяемый файл.
3 ответа

Проблема XCFramework, библиотека с идентификатором "ios-armv7_arm64" уже существует

При создании XCFramework я получаю на терминале нижеупомянутое сообщение, а xcframework не создаетсяA library with the identifier "ios-armv7_arm64" already exists. Это команда, которую я выполняю xcodebuild -create-xcframework \ -framework…
26 авг '20 в 10:10
0 ответов

Невозможно заархивировать приложение из-за "Ошибка обработки IPA" с использованием зависимости .xcframework

Не удалось заархивировать мое приложение с помощью.xcframework. получение ошибки " Ошибка обработки IPA", если я выберу опцию экспорта "Перестроить из битового кода" во время архивирования. Пожалуйста, помогите мне здесь. Заранее спасибо.
12 мар '20 в 17:25
0 ответов

Предупреждение в проекте XCFramework: модуль ModuleName не был скомпилирован с поддержкой эволюции библиотеки

Я пытаюсь создать XCFramework, внутри которого есть несколько зависимостей, импортированных с помощью SPM. Я установилBUILD_LIBRARIES_FOR_DISRTIBUTION на ДА для цели. Но это предупреждение внутри XCFramework Project рядом с каждой строкой import &lt…
05 янв '20 в 10:56
0 ответов

Поддержка битового кода для Xcframework

Я создаю xcframework, и мне удалось его создать, но теперь я хочу добавить поддержку битового кода в свой собственный созданный xcframework, однако я не могу этого сделать. Я выполнил следующие шаги, чтобы включить битовый код: Выберите проект фрейм…
15 янв '20 в 16:32
1 ответ

Быстрое создание скомпилированного SDK для iOS с зависимостью от сторонних разработчиков (с использованием CocoaPods)

У меня есть SDK в Swift 5.1, который наш клиент хотел бы распространять (продавать) как скомпилированный SDK, а не предоставлять свои источники. К сожалению, этот SDK зависит от некоторых сторонних библиотек, интегрированных с использованием CocoaPo…
23 янв '20 в 19:11
0 ответов

Модуль ModuleName не был скомпилирован для тестирования

В нашем проекте у нас есть несколько тестовых приложений, которые используют нашу структуру (.framework), которая создана для тестирования с использованием параметров "build" и "test" в команде xcodebuild. Но теперь я заменяю.framework на.xcframewor…
24 мар '20 в 13:32
1 ответ

Рабочий процесс разработки Xcode с бинарной структурой

Я использую xcframework, чтобы скрыть код. Итак, у меня есть App.xcodeproj и xcframework в одном репо, видимом для подрядчиков. Затем у меня есть еще один частный проект, в котором есть все, что есть в App.xcodeproj, за исключением того, что проект …
01 май '20 в 01:17
1 ответ

Можно ли экспортировать XCFramework, в который встроен другой XCFramework?

Последний WWDC представил XCFramework, который представляет собой простой способ распространения универсального фреймворка. Пользуюсь, отлично работает. Теперь предположим, что у меня есть приложение "A", которое включает в себя структуру "B" (как.x…
05 дек '19 в 21:56
6 ответов

Встраивание XCFramework в приложение с зависимостями фреймворка проекта

У меня есть рабочая область Xcode, в которой есть проект с целью приложения iOS и другой проект с целью Framework. Целевая платформа зависит от другой структуры, которая интегрирована в видеxcframework: MyApp MyFramework Другое Использование обычных…
05 фев '20 в 17:49
1 ответ

Использовать FFmpeg XCFramework из Objective-C, заголовки не найдены

Я создал FFmpeg для платформ Apple как XCFramework. Для этого я использовал скрипт из https://github.com/kewlbear/FFmpeg-iOS-build-script/pull/147. Теперь я пытаюсь использовать эту структуру внутри традиционной платформы iOS/macOS (с именем VideoEd…
1 ответ

Невозможно использовать XCFramework на watchOS

Я разрабатываю приложение для iOS, которое использует отдельный SDK для некоторой общей бизнес-логики. Этот SDK разработан в другом отдельном проекте, который на выходе создает динамическую двоичную структуру. Тип пакета этой структуры - XCFramework…
13 апр '20 в 19:37
2 ответа

использование xcframework в рамках

Могу ли я использовать.xcframework внутри.framework? Когда я пробую это, целевая платформа строится нормально, но когда я использую эту платформу в целевом приложении iOS, она выдает ошибку сборки Например: MyApp - это приложение для iOSMyFramework …
23 апр '20 в 09:16
0 ответов

XCode: заголовок не найден при использовании настраиваемого модуля с зависимостью XCFramework

Я создал собственный модуль iOS (A), который зависит от XCFramework (B). Когда я устанавливаю модуль A в основном проекте с помощью модулей, я получаю сообщение об ошибке "файл заголовка B не найден". Импорт заголовков в модуле A использует угловые …
05 июн '20 в 11:49
1 ответ

В моей быстрой бинарной структуре с контроллерами представления отсутствуют выходы

Я создал быструю двоичную структуру с контроллерами представления внутри нее. Контроллеры представления содержат свойства iboutlet, такие как кнопка, метка и т. Д. Но когда я создал подкласс контроллера представления, выходы отсутствуют в построител…
15 янв '20 в 13:06
0 ответов

ошибка: использование заголовков моста с интерфейсами модулей не поддерживается

Я пытаюсь создать.xcframework из модуля фреймворка, который потребляет внутри другой фреймворк obj-c. Итак, я создал заголовок моста для импорта заголовка obj-c в Swift framework. Он работает хорошо, но когда я пытаюсь заархивировать xcodebuild arch…
25 янв '20 в 18:50
0 ответов

Xcode не находит символы для архитектуры x86_64 с использованием XCFrameworks

Xcode (11.2.1 и 11.3.1) не может найти символы архитектуры x86_64 при использовании XCFrameworks. Проблема в том, что архитектура находится внутри XCFramework, но сначала позвольте мне показать вам, как была создана структура. Для создания XCFramewo…
07 фев '20 в 18:25
1 ответ

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

Когда я устанавливаю SocketIO в свой проект Framework с помощью Swift Package Manager, сборка выполняется успешно, но появляется предупреждение "Модуль 'SocketIO' не был скомпилирован с поддержкой эволюции библиотеки; его использование означает, что…
11 мар '20 в 08:43
2 ответа

"Ошибка ipatool с исключением: # <CmdSpec::NonZeroExitException:" при архивировании с XCFramwork, включен Bitcode

Я не могу заархивировать ipa при выборе опции экспорта "Перестроить из битового кода", получаю следующую ошибку ipatool failed with an exception: #<CmdSpec::NonZeroExitException: $ /Applications/Xcode.app/Contents/Developer/usr/bin/bitcode-build-…
11 мар '20 в 16:41
1 ответ

Невозможно ссылаться на классы Swift (разделенные на подклассы) после сбоя установки: сбой после изменения на BUILD_LIBRARY_FOR_DISTRIBUTION = YES

Проблема в названии. Вот шаги воспроизведения: Создать проект на основе Objective-C Создайте класс Swift, который является подклассом UIViewController. Он автоматически создаст промежуточный заголовок. Используйте класс Swift в проекте Objective-C (…
10 апр '20 в 13:44
2 ответа

ошибка компиляции при переносе приложения AudioKit iOS в приложение Catalyst для macOS

У меня есть приложение для iOS, которое отлично работает со сборкой AudioKit для iOS. Я хотел попробовать портировать на macOS w Catalyst, зайдя в AudioKit.xcframework. Вот что я сделал скомпилировать AudioKit-4.9.5 из исходного кода для создания Au…
19 апр '20 в 19:46