Интеграция трепещения с использованием кокопод. FlutterPluginReartant Development Pod не строится из -за `sqflite_darwinIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Интеграция трепещения с использованием кокопод. FlutterPluginReartant Development Pod не строится из -за `sqflite_darwin

Сообщение Anonymous »

Я использую Cocoapods v1.16.2 и Xcode 16.3.
У меня есть нативное приложение для iOS, в котором необходимо создать несколько экранов с использованием Flutter .
для этого я имею интегрированные Flutter в проекте iOS, используя CocoApods. Pods.

Код: Выделить всё

/Users/me/Documents/repos/ios-bingo-international/Pods/Headers/Private/sqflite_darwin/SqflitePlugin.h:10:9:'include/sqflite_darwin/SqflitePluginPublic.h' file not found
< /code>
, в то время как в общей сложности 3 включает < /code> в файл заголовка Flutterpluginregistrant, который находится чуть ниже, два других, кроме Sqfliteplugin.h, не имеют проблем при связке. class = "Snippet-Code-Html Lang-Html PrettyPrint-Override">#import "GeneratedPluginRegistrant.h"

#if __has_include()
#import 
#else
@import connectivity_plus;
#endif

#if __has_include(
)
#import 
#else
@import path_provider_foundation;
#endif

#if __has_include()
#import 
#else
@import sqflite_darwin;
#endif

@implementation GeneratedPluginRegistrant

+ (void)registerWithRegistry:(NSObject*)registry {
[ConnectivityPlusPlugin registerWithRegistrar:[registry registrarForPlugin:@"ConnectivityPlusPlugin"]];
[PathProviderPlugin registerWithRegistrar:[registry registrarForPlugin:@"PathProviderPlugin"]];
[SqflitePlugin registerWithRegistrar:[registry registrarForPlugin:@"SqflitePlugin"]];
}

/*

If I comment out the include statement and usage, lines 21 to 25 and line 33, then the FlutterPluginRegistrant development pod successfully builds.
*/

@end


Фактическая проблема заключается в sqfliteplugin.h, где он пытается импортировать #Import "include/sqflite_darwin/sqflitepluginpublic.h" и не может его найти. «Включите/sqflite_darwin/sqflitepluginpublic.h" с #import "sqflitepluginpublic.h" Проблема решается. Работал. < /p>
Я прикрепил скриншоты для лучшего понимания. < /p>
Любое предложение, чтобы исправить это?

Код: Выделить всё

//
//  SqflitePlugin.h
//  sqflite
//
//  Created by Alexandre Roux on 24/10/2022.
//
#ifndef SqflitePlugin_h
#define SqflitePlugin_h

#import "include/sqflite_darwin/SqflitePluginPublic.h"

extern NSString *const SqfliteMethodExecute;;
extern NSString *const SqfliteMethodInsert;
extern NSString *const SqfliteMethodUpdate;
extern NSString *const SqfliteMethodQuery;

extern NSString *const SqfliteErrorBadParam;
extern NSString *const SqliteErrorCode;

extern NSString *const SqfliteParamMethod;
extern NSString *const SqfliteParamSql;
extern NSString *const SqfliteParamSqlArguments;
extern NSString *const SqfliteParamInTransactionChange;
extern NSString *const SqfliteParamNoResult;
extern NSString *const SqfliteParamContinueOnError;
extern NSString *const SqfliteParamResult;
extern NSString *const SqfliteParamError;
extern NSString *const SqfliteParamErrorCode;
extern NSString *const SqfliteParamErrorMessage;
extern NSString *const SqfliteParamErrorData;
extern NSString *const SqfliteParamTransactionId;

// Static helpers
static const int sqfliteLogLevelNone = 0;
static const int sqfliteLogLevelSql = 1;
static const int sqfliteLogLevelVerbose = 2;

extern bool sqfliteHasSqlLogLevel(int logLevel);
// True for verbose debugging
extern bool sqfliteHasVerboseLogLevel(int logLevel);

#endif // SqflitePlugin_h




Подробнее здесь: https://stackoverflow.com/questions/797 ... nt-pod-not
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»