Closed michaelklishin closed 4 years ago
@michaelklishin is there an eta on an official release of 0.11.0?
I haven't seen much feedback in https://github.com/rabbitmq/rabbitmq-objc-client/issues/148. There was one change after rc.1
. If it works well I see no reason to delay the release..
@michaelklishin is there an eta on an official release of 0.11.0?
We haven't seen much feedback in #148 or otherwise. Does it work well for your project @timhonders?
@michaelklishin The library works well, but we have a problem installing.
We have a pod plugin that uses RMQClient as dependency, when i set
s.dependency 'RMQClient' pod install installs version 0.10.0, but oure plugin uses 0.11.0-rc1.
Fixed it by adding
pod 'RMQClient', :git => 'https://github.com/rabbitmq/rabbitmq-objc-client.git'
to the pod file
And removing the dependency
Thanks. I'll look into publishing a pod release.
thnx
Was 0.11.0 GA ever published? The page on CocoaPods.org and a generic pod 'RMQClient' and pod install pulls down 0.10.0
Apparently not.
On Wed, Apr 29, 2020 at 11:25 PM Brian Grimal notifications@github.com wrote:
Was 0.11.0 GA ever published? The page on CocoaPods.org and a generic pod 'RMQClient' and pod install pulls down 0.10.0
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/rabbitmq/rabbitmq-objc-client/issues/166#issuecomment-621443655, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAAIQWVRL7ZM2HT664CIPDRPCEL5ANCNFSM4HGU64RQ .
-- MK
Staff Software Engineer, Pivotal/RabbitMQ
0.11.0-rc2
is published to CocoaPods trunk. Please give it a shot. Unfortunately I have warnings after upgrading macOS and XCode, so I am worried this may have some kind of functional effects:
-> RMQClient (0.11.0-rc2)
- NOTE | xcodebuild: note: Using new build system
- NOTE | xcodebuild: note: Building targets in parallel
- NOTE | xcodebuild: note: Planning build
- NOTE | xcodebuild: note: Constructing build description
- NOTE | [iOS] xcodebuild: warning: Skipping code signing because the target does not have an Info.plist file and one is not being generated automatically. (in target 'App' from project 'App')
- NOTE | xcodebuild: note: Execution policy exception registration failed and was skipped: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" (in target 'JKVValue' from project 'Pods')
- NOTE | xcodebuild: note: Execution policy exception registration failed and was skipped: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" (in target 'CocoaAsyncSocket' from project 'Pods')
- NOTE | xcodebuild: warning: User-supplied CFBundleIdentifier value 'io.pivotal.RMQClient' in the Info.plist must be the same as the PRODUCT_BUNDLE_IDENTIFIER build setting value 'org.cocoapods.RMQClient'. (in target 'RMQClient' from project 'Pods')
- WARN | [iOS] xcodebuild: RMQClient/RMQClient/RMQGCDSerialQueue.m:108:13: warning: 'OSAtomicCompareAndSwap32' is deprecated: first deprecated in iOS 10.0 - Use atomic_compare_exchange_strong_explicit(memory_order_relaxed) from <stdatomic.h> instead [-Wdeprecated-declarations]
- NOTE | xcodebuild: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.4.sdk/usr/include/libkern/OSAtomicDeprecated.h:502:9: note: 'OSAtomicCompareAndSwap32' has been explicitly marked deprecated here
- WARN | [iOS] xcodebuild: RMQClient/RMQClient/RMQGCDSerialQueue.m:122:13: warning: 'OSAtomicCompareAndSwap32' is deprecated: first deprecated in iOS 10.0 - Use atomic_compare_exchange_strong_explicit(memory_order_relaxed) from <stdatomic.h> instead [-Wdeprecated-declarations]
- NOTE | xcodebuild: note: Execution policy exception registration failed and was skipped: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" (in target 'RMQClient' from project 'Pods')
- NOTE | xcodebuild: note: Execution policy exception registration failed and was skipped: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" (in target 'Pods-App' from project 'Pods')
- NOTE | xcodebuild: note: Execution policy exception registration failed and was skipped: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" (in target 'App' from project 'App')
but if someone can confirm the release can be consumed in macOS and iOS builds, I'll cut a GA release.
Installed fine from CocoaPods.
Bundle identifier warning is a simple enough fix. I'm not getting the other compiler warnings with Xcode 11.4.1 (11E503a) and an OSX project though, haven't tried an iOS project yet.
@Grimal if you could try an iOS one that would be really appreciated. If you know what the identifier issue is, let me know what should be done or go ahead and submit a PR. Thank you very much!
Our tutorials use iOS simulator and work fine with 0.11.0-rc.2
so I'll proceed with producing a GA release tomorrow.
An XCode update installed earlier today so I probably should redo my testing before releasing. Sorry.
0.11.0
GA is up in CocoaPods trunk.
Follow-up to #148.