Files
app.zeusln.zeus/ios/ZeusCashuRestore.podspec
T

40 lines
1.2 KiB
Ruby

Pod::Spec.new do |s|
s.name = 'ZeusCashuRestore'
s.version = '0.1.0'
s.summary = 'Zeus Cashu Restore - NUT-13 restore for v1 legacy seeds'
s.description = <<-DESC
Standalone NUT-13 restore implementation for v1 legacy cashu seeds.
Returns a cashu token string that CDK can receive.
DESC
s.homepage = 'https://github.com/ZeusLN/zeus-cashu-restore'
s.license = { :type => 'MIT' }
s.author = { 'Zeus' => 'hello@zeusln.com' }
s.source = { :git => 'https://github.com/ZeusLN/zeus-cashu-restore.git', :tag => s.version.to_s }
s.ios.deployment_target = '13.0'
s.swift_version = '5.0'
# Vendored xcframework
s.vendored_frameworks = 'ZeusRestore/zeusRestoreFFI.xcframework'
# Source files - UniFFI-generated Swift bindings
s.source_files = 'CashuDevKit/zeus_cashu_restore.swift'
# Framework dependencies
s.frameworks = 'Foundation'
# Static library settings
s.pod_target_xcconfig = {
'DEFINES_MODULE' => 'YES',
'ENABLE_BITCODE' => 'NO'
}
s.user_target_xcconfig = {
'ENABLE_BITCODE' => 'NO'
}
# Preserve paths for the framework
s.preserve_paths = 'ZeusRestore/zeusRestoreFFI.xcframework/**/*'
end