| Pod::Spec.new do |s| |
| s.name = "eDistantObject" |
| s.version = "1.0.2" |
| s.summary = "ObjC and Swift remote invocation framework" |
| s.homepage = "https://github.com/google/eDistantObject" |
| s.author = "Google LLC." |
| s.description = <<-DESC |
| eDistantObject provides users an easy way to make remote method invocations between |
| processes in Objective-C and Swift without explicitly constructing RPC structures. |
| DESC |
| s.license = { :type => "Apache 2.0", :file => "LICENSE" } |
| s.source = { :git => "https://github.com/google/eDistantObject.git", :tag => "1.0.1" } |
| |
| s.public_header_files = %w[Service/Sources/EDOClientService.h |
| Service/Sources/EDOClientServiceStatsCollector.h |
| Service/Sources/EDOHostNamingService.h |
| Service/Sources/EDOHostService.h |
| Service/Sources/EDORemoteException.h |
| Service/Sources/EDORemoteVariable.h |
| Service/Sources/EDOServiceError.h |
| Service/Sources/EDOServiceException.h |
| Service/Sources/EDOServicePort.h |
| Service/Sources/NSObject+EDOBlockedType.h |
| Service/Sources/NSObject+EDOValueObject.h |
| Service/Sources/NSObject+EDOWeakObject.h |
| Device/Sources/EDODeviceConnector.h |
| Device/Sources/EDODeviceDetector.h |
| ] |
| |
| # ${PODS_TARGET_SRCROOT} is needed for Pod lint which locates the local eDistantObject codebase. |
| s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/eDistantObject ${PODS_TARGET_SRCROOT}" } |
| s.source_files = "Channel/Sources/*.{m,h}", "Device/Sources/*.{m,h}", |
| "Measure/Sources/*.{m,h}", "Service/Sources/*.{m,h,swift}" |
| |
| s.ios.deployment_target = "10.0" |
| s.osx.deployment_target = "10.10" |
| end |