Cocoapods iOS-[!] Google को हटा दिया गया है-चेतावनी से छुटकारा कैसे प्राप्त करें?




(2)

पॉल बेस्टरियन उत्तर पर विस्तार:

पहले, अपने ब्रिजिंग हेडर से पुराना आयात हटाएं:

#import <Google/Analytics.h>

उसके बाद, ब्रिजिंग हेडर के बजाय निम्नलिखित जोड़ें:

#import "GAI.h"
#import "GAIDictionaryBuilder.h"
#import "GAIEcommerceFields.h"
#import "GAIEcommerceProduct.h"
#import "GAIEcommerceProductAction.h"
#import "GAIEcommercePromotion.h"
#import "GAIFields.h"
#import "GAILogger.h"
#import "GAITrackedViewController.h"
#import "GAITracker.h"

अंत में आप पुन: जांच करना चाहते हैं: https://developers.google.com/analytics/devguides/collection/ios/v3/

अब आपको GGLContext लाइन की आवश्यकता नहीं है।

उम्मीद है की यह मदद करेगा।

मैंने जो कदम उठाए:

  1. pod repo remove master

  2. pod setup

  3. pod update --verbose (विशेषकर Google SDK को अपडेट करते समय प्रगति की जांच करने के लिए, समाप्त होने में इतना समय लगा)।

और वहाँ, मुझे चेतावनी मिली। मेरे लॉग में, Google SDK को सफलतापूर्वक अपडेट किया गया था:

-> Google 3.1.0 स्थापित करना (3.0.3 था)

-> GoogleMaps 2.3.0 स्थापित करना (2.2.0 था)

Podfile:

target 'MyProj' do

    ...
    pod 'Google/Analytics'
    pod 'GoogleMaps'
    ...
    target 'MyProjTests' do
        inherit! :search_paths
    end

    post_install do |installer|
        installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '3.0'
            end
        end
    end
end

मैं जानना चाहूंगा कि इस चेतावनी से कैसे छुटकारा पाया जाए।


स्लैश हटाने के लिए pod 'Google/Analytics' को pod 'GoogleAnalytics' बदलें pod 'GoogleAnalytics'





cocoapods