aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gRPC.podspec7
-rw-r--r--include/grpc/support/port_platform.h2
-rw-r--r--src/core/iomgr/udp_server.c2
-rw-r--r--templates/gRPC.podspec.template10
4 files changed, 11 insertions, 10 deletions
diff --git a/gRPC.podspec b/gRPC.podspec
index 4edc3e5dc7..69c370e2c0 100644
--- a/gRPC.podspec
+++ b/gRPC.podspec
@@ -36,14 +36,15 @@
Pod::Spec.new do |s|
s.name = 'gRPC'
- s.version = '0.11.0'
+ version = '0.11.1'
+ s.version = version
s.summary = 'gRPC client library for iOS/OSX'
s.homepage = 'http://www.grpc.io'
s.license = 'New BSD'
s.authors = { 'The gRPC contributors' => 'grpc-packages@google.com' }
- # s.source = { :git => 'https://github.com/grpc/grpc.git',
- # :tag => 'release-0_11_0-objectivec-0.11.0' }
+ s.source = { :git => 'https://github.com/grpc/grpc.git',
+ :tag => "release-#{version.gsub(/\./, '_')}-objectivec-#{version}" }
s.ios.deployment_target = '7.1'
s.osx.deployment_target = '10.9'
diff --git a/include/grpc/support/port_platform.h b/include/grpc/support/port_platform.h
index d09815557e..69ff18eed6 100644
--- a/include/grpc/support/port_platform.h
+++ b/include/grpc/support/port_platform.h
@@ -174,8 +174,6 @@
#endif /* _LP64 */
#elif defined(__APPLE__)
#include <TargetConditionals.h>
-/* Provides IPV6_RECVPKTINFO */
-#define __APPLE_USE_RFC_3542
#ifndef _BSD_SOURCE
#define _BSD_SOURCE
#endif
diff --git a/src/core/iomgr/udp_server.c b/src/core/iomgr/udp_server.c
index 6429c38b28..3aec1e871c 100644
--- a/src/core/iomgr/udp_server.c
+++ b/src/core/iomgr/udp_server.c
@@ -235,7 +235,7 @@ static int prepare_socket(int fd, const struct sockaddr *addr, int addr_len) {
rc = setsockopt(fd, IPPROTO_IP, IP_PKTINFO, &get_local_ip,
sizeof(get_local_ip));
if (rc == 0 && addr->sa_family == AF_INET6) {
-#if !TARGET_OS_IPHONE
+#if !defined(__APPLE__)
rc = setsockopt(fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, &get_local_ip,
sizeof(get_local_ip));
#endif
diff --git a/templates/gRPC.podspec.template b/templates/gRPC.podspec.template
index b1de0d7102..d1b55adabf 100644
--- a/templates/gRPC.podspec.template
+++ b/templates/gRPC.podspec.template
@@ -63,14 +63,16 @@
%>
Pod::Spec.new do |s|
s.name = 'gRPC'
- s.version = '0.11.0'
+ version = '0.11.1'
+ s.version = version
s.summary = 'gRPC client library for iOS/OSX'
s.homepage = 'http://www.grpc.io'
s.license = 'New BSD'
s.authors = { 'The gRPC contributors' => 'grpc-packages@google.com' }
-
- # s.source = { :git => 'https://github.com/grpc/grpc.git',
- # :tag => 'release-0_11_0-objectivec-0.11.0' }
+
+ s.source = { :git => 'https://github.com/grpc/grpc.git',
+ :tag => "release-#{version.gsub(/\./, '_')}-objectivec-#{version}" }
+
s.ios.deployment_target = '7.1'
s.osx.deployment_target = '10.9'