google / googleappmeasurement Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
after out app ugrade google ad sdk to - Google-Mobile-Ads-SDK (= 9.11.0), GoogleAppMeasurement (= 9.6.0), there much crash on. But previous version ( Google-Mobile-Ads-SDK (8.13.0) GoogleAppMeasurement (8.10.0):) is OK.
0 libsystem_blocks.dylib 0x000000020bcd3afc __Block_copy + 56
1 libdispatch.dylib 0x00000001c624c478 __dispatch_Block_copy + 32
2 libdispatch.dylib 0x00000001c624c478 __dispatch_Block_copy + 32
3 libdispatch.dylib 0x00000001c62658e0 _dispatch_after + 280
4 QQKSong 0x0000000103bfbcb0 -[APMPersistedConfig scheduleSynchronizeToDisk] + 168
5 libdispatch.dylib 0x00000001c624dfdc __dispatch_client_callout + 20
6 libdispatch.dylib 0x00000001c625d574 __dispatch_lane_barrier_sync_invoke_and_complete + 56
7 QQKSong 0x0000000103bfb90c -[APMPersistedConfig setString:forKey:] + 136
8 QQKSong 0x0000000103bada04 -[APMIdentity enforceConsentSettings] + 60
9 QQKSong 0x0000000103baea80 ___32-[APMIdentity updateIdentifiers]_block_invoke + 72
10 libdispatch.dylib 0x00000001c624c4b4 __dispatch_call_block_and_release + 32
11 libdispatch.dylib 0x00000001c624dfdc __dispatch_client_callout + 20
12 libdispatch.dylib 0x00000001c6255694 __dispatch_lane_serial_drain + 672
13 libdispatch.dylib 0x00000001c62561e0 __dispatch_lane_invoke + 384
14 libdispatch.dylib 0x00000001c6260e10 __dispatch_workloop_worker_thread + 652
15 libsystem_pthread.dylib 0x000000020bcd7df8 __pthread_wqthread + 288
SEGV_ACCERR
Issue ID:B8406351C0E70EB236028468F644741C
0
libdispatch.dylib
__dispatch_block_async_invoke2 + 60
1
libdispatch.dylib
__dispatch_client_callout + 20
2
libdispatch.dylib
__dispatch_client_callout + 20
3
libdispatch.dylib
__dispatch_continuation_pop + 504
4
libdispatch.dylib
__dispatch_source_invoke + 1588
5
libdispatch.dylib
__dispatch_lane_serial_drain + 376
6
libdispatch.dylib
__dispatch_lane_invoke + 384
7
libdispatch.dylib
__dispatch_workloop_worker_thread + 652
8
libsystem_pthread.dylib
__pthread_wqthread + 288
Hello, Package.swift
refers to version 8.14.0
but this particular tag as not been published (yet?).
Failed to resolve dependencies
Dependencies could not be resolved because no versions of 'googleappmeasurement' match the requirement 8.14.0 and root depends on 'googleappmeasurement' 8.14.0.
Similar to #20
GoogleAppMeasurementOnDeviceConversion.xcframework:1:1: error: While building for Mac Catalyst, no library for this platform was found in '.....GoogleAppMeasurementOnDeviceConversion.xcframework'. (in target 'GoogleAppMeasurementOnDeviceConversion' from project 'GoogleAppMeasurement')
When building our app for Archive using Xcode 15.3 the app fails the validation stage on App Store Connect due to problems with the framework's Info.plist file. Our app is targeting iOS and has a deployment target of iOS 16.
It's worth noting that the same is happening for GoogleFirebase (firebase/firebase-ios-sdk#12441) library and another 3rd party library in our project.
Error
The bundle 'Payload/MyApp.app/Frameworks/GoogleAppMeasurement.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring
Error
The bundle 'Payload/MyApp.app/Frameworks/GoogleAppMeasurementIdentitySupport.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring
Error
Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle MyApp.app/Frameworks/GoogleAppMeasurementIdentitySupport.framework is required.
Error
Invalid Bundle. The bundle MyApp.app/Frameworks/GoogleAppMeasurementIdentitySupport.framework does not support the minimum OS Version specified in the Info.plist.
Error
Invalid Bundle. The bundle MyApp.app/Frameworks/GoogleAppMeasurement.framework does not support the minimum OS Version specified in the Info.plist.
Error
Invalid MinimumOSVersion. Apps that only support 64-bit devices must specify a deployment target of 8.0 or later. MinimumOSVersion in 'MyApp.app/Frameworks/GoogleAppMeasurementIdentitySupport.framework' is ''.
Error
Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle MyApp.app/Frameworks/GoogleAppMeasurement.framework is required.
Error
Invalid MinimumOSVersion. Apps that only support 64-bit devices must specify a deployment target of 8.0 or later. MinimumOSVersion in 'MyApp.app/Frameworks/GoogleAppMeasurement.framework' is ''.
GoogleAppMeasurement.framework/GoogleAppMeasurement(APMEventAggregates.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. file '/Users/haru/Library/Developer/Xcode/DerivedData/Unity-iPhone-cuotwyogvxfhadenpzxqztkjdlfr/Build/Products/ReleaseForRunning-iphoneos/XCFrameworkIntermediates/GoogleAppMeasurement/WithoutAdIdSupport/GoogleAppMeasurement.framework/GoogleAppMeasurement' for architecture arm64
While using SwiftUI preview in watchOS target, I get this error.
The package product 'GULAppDelegateSwizzler' requires minimum platform version 6.0 for the watchOS platform, but this target supports 4.0
Suggested fix: Since GoogleAppMeasurement has dependency on GoogleUtilities which has minimum watchOS target set to watchOS(.v6), this minimum watchOS version should be included in GoogleAppMeasurement package manifest file
Hello,
I don't know if it's the right place to ask this but we are using Xcode 13.2.1 to build our iOs projects (we cannot upgrade Xcode).
Using GoogleAppMeasurement 10.10.0 as a sub dependency of firebase, the linker fails with undefined symbols like objc_msgSend$...
.
After some research, it looks like it is related to libraries built with Xcode 14 and some new optimizations of the Clang compiler not available with Xcode 13.
Are there any solutions to this ?
Fetching from https://github.com/google/promises.git
Dependencies could not be resolved because no versions of 'GoogleAppMeasurement' match the requirement 8.15.0 and root depends on 'GoogleAppMeasurement' 8.15.0.
xcodebuild: error: Could not resolve package dependencies:
Dependencies could not be resolved because no versions of 'GoogleAppMeasurement' match the requirement 8.15.0 and root depends on 'GoogleAppMeasurement' 8.15.0.
##[error]Error: /usr/bin/xcodebuild failed with return code: 74
Some architectures do not include bitcode, which causes a lot of warnings to be emitted when compiling an app and including bitcode (the default setting). Running the following script against 9.0.0 was used to check for bitcode:
#!/usr/bin/env bash
for executable in ./**/GoogleAppMeasurement.framework/GoogleAppMeasurement; do
if otool -l "$executable" | grep __bitcode --silent; then
echo "$executable includes bitcode"
else
echo "$executable does not include bitcode"
fi
done
which outputs:
./ios-arm64_armv7/GoogleAppMeasurement.framework/GoogleAppMeasurement includes bitcode
./ios-arm64_i386_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement does not include bitcode
./ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement does not include bitcode
./macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement does not include bitcode
./tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement includes bitcode
./tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement does not include bitcode
As shown, only ios-arm64_armv7
and tvos-arm64
include bitcode. Is it possible to include bitcode for the other architectures?
This was tested with the binaries provided for 9.0.0 (https://dl.google.com/firebase/ios/swiftpm/9.0.0/GoogleAppMeasurement.zip) and 8.8.0 (https://dl.google.com/firebase/ios/swiftpm/8.8.0/GoogleAppMeasurement.zip), which only provides ios-arm64_armv7 and ios-arm64_i386_x86_64-simulator architectures.
Hello, I am trying to upgrade our firebase analytics library from 8.11 to 8.15 but it seems to be getting stuck with the following error:
➜ ios git:(chore/upgrade-dependencies) ✗ bundle exec pod install
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "GoogleAppMeasurement":
In snapshot (Podfile.lock):
GoogleAppMeasurement (< 10.0, = 8.11.0, >= 7.0)
In Podfile:
Firebase/Analytics (= 8.15.0) was resolved to 8.15.0, which depends on
Firebase/Core (= 8.15.0) was resolved to 8.15.0, which depends on
FirebaseAnalytics (~> 8.15.0) was resolved to 8.15.0, which depends on
FirebaseAnalytics/AdIdSupport (= 8.15.0) was resolved to 8.15.0, which depends on
GoogleAppMeasurement (= 8.15.0)
Specs satisfying the `GoogleAppMeasurement (< 10.0, = 8.11.0, >= 7.0), GoogleAppMeasurement (= 8.15.0)` dependency were found, but they required a higher minimum deployment target.
The deployment target for our app is ios 13, we have it specified in our Podfile like so:
platform :ios, '13.0'
And in our project build settings in xcode.
I am not great at troubleshooting cocoapod dependency issues, so I'm not totally sure this is a GoogleAppMeasurement issue, but I am not having any problems upgrading several other firebase libraries (auth, crashlytics, firestore, messaging, performance, remote config) from 8.11 to 8.15. It seems to just be analytics and it looks like it's complaining about GoogleAppMeasurement.
Any help is much appreciated - thanks!
Starting with Xcode 15 you don't need to link C++ anymore, and .linkedLibrary("c++")
in your Package.swift will cause Xcode to produce a warning Ignoring duplicate libraries: '-lc++'
for any app or framework where the GoogleAppMeasurementWrapper
package is used (including transitive use)
You can also remove .linkedLibrary("z")
Hi,
Would you please let me know any support for privacy manifest based on apple's enforcement?
https://developer.apple.com/support/third-party-SDK-requirements/
Hi Google Team,
We are writing this mail a request you update the usage of depreciated crypto API CC_MD5 with SHA256 in GoogleAppMeasurement.xcframework. This is being flagged in multiple places throughout our project as a security vulnerability via multiple SAST tools. Would really appreciate your help. Here attaching some screenshots for your reference.
The bundle 'Payload/StarME.app/Frameworks/GoogleAppMeasurementOnDeviceConversion.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring (ID: 26655415-6523-45f1-8353-3b78af719cce)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.