Я хотел сообщить о проблеме, с которой я столкнулся при использовании uqudosdk-react-native при разработке React Native 0.80.0 и Xcode 16.4. Ошибка: «Файл UqudoSDK/UqudoSDK.h не найден». Публикую это для тех, кто столкнулся с этой проблемой и может решить ее с помощью этого патча. Об этом уже сообщили официальной команде uqudo.
Первоначальная спецификация выглядела так:
require "json"package = JSON.parse(File.read(File.join(__dir__, "package.json")))Pod::Spec.new do |s|
s.name = package["name"]
s.version = package["version"]
s.description = package["description"]
s.summary = package["description"]
s.license = "MIT" s.homepage = 'https://uqu.do' s.platforms = { :ios => "12.0" }
s.source_files = "ios/*.{h,c,m,swift}" s.author = { 'uqudo' => 'hello@uqu.do' }
s.source = { :http => 'https://uqudo.com' }
s.header_dir = 'UqudoSDK' s.dependency 'React' s.dependency 'UqudoSDK', '3.6.0' end
Проблема возникает из-за того, что заголовки SDK не связаны должным образом при включении вручную через source_files и header_dir, что также может вызвать дублирование команд копирования в Xcode.
Я применил следующий патч к подспеку:
require "json"package = JSON.parse(File.read(File.join(__dir__, "package.json")))
Pod::Spec.new do |s|
s.name = package["name"]
s.version = package["version"]
s.summary = package["description"]
s.description = package["description"]
s.license = "MIT" s.homepage = "https://uqu.do" s.platforms = { :ios => "12.0" }
s.source = { :http => "https://uqudo.com" }
s.author = { "uqudo" => "hello@uqu.do" }
# Only include the RN bridge files s.source_files = "ios/**/*.{h,m,mm,swift}" s.public_header_files = "ios/Uqudold.h"# Dependencies s.dependency "React" s.dependency "UqudoSDK", "3.6.0" end
Подробнее здесь: https://stackoverflow.com/questions/797 ... -not-found
Файл «UqudoSDK/UqudoSDK.h» не найден ⇐ IOS
Программируем под IOS
1760419577
Anonymous
Я хотел сообщить о проблеме, с которой я столкнулся при использовании uqudosdk-react-native при разработке React Native 0.80.0 и Xcode 16.4. Ошибка: «Файл UqudoSDK/UqudoSDK.h не найден». Публикую это для тех, кто столкнулся с этой проблемой и может решить ее с помощью этого патча. Об этом уже сообщили официальной команде uqudo.
Первоначальная спецификация выглядела так:
require "json"package = JSON.parse(File.read(File.join(__dir__, "package.json")))Pod::Spec.new do |s|
s.name = package["name"]
s.version = package["version"]
s.description = package["description"]
s.summary = package["description"]
s.license = "MIT" s.homepage = 'https://uqu.do' s.platforms = { :ios => "12.0" }
s.source_files = "ios/*.{h,c,m,swift}" s.author = { 'uqudo' => 'hello@uqu.do' }
s.source = { :http => 'https://uqudo.com' }
s.header_dir = 'UqudoSDK' s.dependency 'React' s.dependency 'UqudoSDK', '3.6.0' end
Проблема возникает из-за того, что заголовки SDK не связаны должным образом при включении вручную через source_files и header_dir, что также может вызвать дублирование команд копирования в Xcode.
Я применил следующий патч к подспеку:
require "json"package = JSON.parse(File.read(File.join(__dir__, "package.json")))
Pod::Spec.new do |s|
s.name = package["name"]
s.version = package["version"]
s.summary = package["description"]
s.description = package["description"]
s.license = "MIT" s.homepage = "https://uqu.do" s.platforms = { :ios => "12.0" }
s.source = { :http => "https://uqudo.com" }
s.author = { "uqudo" => "hello@uqu.do" }
# Only include the RN bridge files s.source_files = "ios/**/*.{h,m,mm,swift}" s.public_header_files = "ios/Uqudold.h"# Dependencies s.dependency "React" s.dependency "UqudoSDK", "3.6.0" end
Подробнее здесь: [url]https://stackoverflow.com/questions/79789684/uqudosdk-uqudosdk-h-file-not-found[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия