diff --git a/.gitignore b/.gitignore index 2e5e330..b37664d 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,7 @@ DerivedData *.hmap *.ipa *.xcuserstate -project.xcworkspace +*.xcworkspace **/.xcode.env.local # Android/IJ @@ -44,6 +44,7 @@ android.iml # Cocoapods # example/ios/Pods +Podfile.lock # Ruby example/vendor/ @@ -80,6 +81,7 @@ lib/ # React Native Codegen RustNostrNostrSdkReactNativeFramework.xcframework/ +rust-nostr-nostr-sdk-react-native.podspec ios/ android/ cpp/ diff --git a/rust-nostr-nostr-sdk-react-native.podspec b/rust-nostr-nostr-sdk-react-native.podspec deleted file mode 100644 index 98cd496..0000000 --- a/rust-nostr-nostr-sdk-react-native.podspec +++ /dev/null @@ -1,44 +0,0 @@ -# Generated by uniffi-bindgen-react-native -require "json" - -package = JSON.parse(File.read(File.join(__dir__, "package.json"))) -folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32' - -Pod::Spec.new do |s| - s.name = "rust-nostr-nostr-sdk-react-native" - s.version = package["version"] - s.summary = package["description"] - s.homepage = package["homepage"] - s.license = package["license"] - s.authors = package["author"] - - s.platforms = { :ios => min_ios_version_supported } - s.source = { :git => "https://github.com/rust-nostr/nostr-sdk-react-native.git", :tag => "#{s.version}" } - - s.source_files = "ios/**/*.{h,m,mm,swift}", "ios/generated/**/*.{h,m,mm}", "cpp/**/*.{hpp,cpp,c,h}", "cpp/generated/**/*.{hpp,cpp,c,h}" - s.vendored_frameworks = "RustNostrNostrSdkReactNativeFramework.xcframework" - s.dependency "uniffi-bindgen-react-native", "0.29.0-0" - - # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. - # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. - if respond_to?(:install_modules_dependencies, true) - install_modules_dependencies(s) - else - s.dependency "React-Core" - - # Don't install the dependencies when we run `pod install` in the old architecture. - if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then - s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1" - s.pod_target_xcconfig = { - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"", - "OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", - "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" - } - s.dependency "React-Codegen" - s.dependency "RCT-Folly" - s.dependency "RCTRequired" - s.dependency "RCTTypeSafety" - s.dependency "ReactCommon/turbomodule/core" - end - end -end \ No newline at end of file