Skip to content

[!] Unable to install vendored xcframework Diffusion for Pod diffusion_flutter, because it contains both static and dynamic frameworks. #1

Description

@emreakcan

We are having a linking problem while using the xcframework in our package.
Any idea why xcframework including both static and dynamic libraries?
Is it possible to have just static libraries in the build?

[!] Unable to install vendored xcframework Diffusionfor Poddiffusion_flutter, because it contains both static and dynamic frameworks.

#
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html.
# Run `pod lib lint diffusion_flutter.podspec` to validate before publishing.
#
Pod::Spec.new do |s|
  s.name             = 'diffusion_flutter'
  s.version          = '0.0.1'
  s.summary          = 'Flutter plugin for Diffusion SDK'
  s.description      = 'A Flutter plugin that provides integration with the Diffusion SDK for iOS and Android platforms.'
  s.homepage         = 'http://example.com'
  s.license          = { :type => 'MIT', :file => '../LICENSE' }
  s.author           = { 'Your Company' => 'email@example.com' }
  s.source           = { :git => "https://github.com/yourusername/diffusion_flutter.git", :tag => s.version.to_s }
  s.source_files = 'Classes/**/*'
  s.dependency 'Flutter'
  s.platform = :ios, '12.0'

    s.vendored_frameworks = 'Diffusion.xcframework'
    s.preserve_paths = 'Diffusion.xcframework'
    s.pod_target_xcconfig = {
      'DEFINES_MODULE' => 'YES',
      'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386 arm64',
      'EXCLUDED_ARCHS[sdk=iphoneos*]' => 'i386 x86_64 arm64',
      'OTHER_LDFLAGS' => '-framework Diffusion'
    }

  s.swift_version = '5.0'
end

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions