Skip to content

Commit

Permalink
Release AcousticMobilePush build: 3.10.2
Browse files Browse the repository at this point in the history
Release AcousticMobilePush Change Notes:
Bug Fixes

- Update plugins directory.
- Fix an issue with Swift Packages for release not having correct checksum and manifest.

Improvements:

- Update to minimal of 13.0 and against latest version using xcode 16. Note, you will need to update all the plugins, because
  of changes of iOS 13.0.

Our environment for this release:

- Xcode 16.0
- MacOS 15.0
- iOS 13.x to 18.x
- Supported architectures:
	- simulator
		- arm64
		- x86_64
	- device
		- arm64
	- macos
		- arm64
		- x86_64-maccatalyst
		- x86_64-simulator

Known Issues

- AcousticMobilePushWatch.xcframework is no longer supported and not updated.
  • Loading branch information
experienceanalyticssdk committed Oct 21, 2024
1 parent f78509a commit f1779ba
Show file tree
Hide file tree
Showing 37 changed files with 264 additions and 339 deletions.
1 change: 1 addition & 0 deletions AcousticMobilePush.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"3.10.2": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.10.2/AcousticMobilePush_XCFramework_Release.zip",
"3.9.19": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.9.19/AcousticMobilePush_XCFramework_Release.zip",
"3.9.23": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.9.23/AcousticMobilePush_XCFramework_Release.zip",
"3.9.24": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.9.24/AcousticMobilePush_XCFramework_Release.zip"
Expand Down
4 changes: 2 additions & 2 deletions AcousticMobilePush.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Pod::Spec.new do |s|
s.name = 'AcousticMobilePush'
s.version = '3.9.24'
s.version = '3.10.2'
s.description = <<-DESC
Marketers use customer data and individual behaviors collected from a variety of sources to inform and drive real-time personalized customer interactions with Acoustic Campaign. You can use Acoustic Mobile Push Notification with Acoustic Campaign to allow marketers to send mobile app push notifications along with their customer interactions. By implementing the SDKs into your mobile app, you can send push notifications to your users based on criteria such as location, date, events, and more.
DESC
Expand All @@ -10,7 +10,7 @@ Pod::Spec.new do |s|
s.homepage = 'https://developer.goacoustic.com/acoustic-campaign/docs/add-the-ios-sdk-to-your-app'
s.summary = 'Integration for Acoustic Mobile Push Notification'
s.cocoapods_version = '>= 1.10.0'
s.platforms = { :ios => '12.1' }
s.platforms = { :ios => '13.0' }
s.source = { :git => "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS.git", :tag => s.version.to_s }
s.vendored_frameworks = 'AcousticMobilePush.xcframework'
end
Binary file modified AcousticMobilePush.xcframework/_CodeSignature/CodeDirectory
Binary file not shown.
Binary file modified AcousticMobilePush.xcframework/_CodeSignature/CodeRequirements-1
Binary file not shown.
42 changes: 21 additions & 21 deletions AcousticMobilePush.xcframework/_CodeSignature/CodeResources
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<dict>
<key>ios-arm64/AcousticMobilePush.framework/AcousticMobilePush</key>
<data>
trsI3m8Q+f1HN9h+4pP3lH1rwWo=
XCyJfKZ2JIZSijcCgcpI+cvB4z4=
</data>
<key>ios-arm64/AcousticMobilePush.framework/Headers/AcousticMobilePush.h</key>
<data>
Expand Down Expand Up @@ -142,7 +142,7 @@
</data>
<key>ios-arm64/AcousticMobilePush.framework/Headers/MCESdk.h</key>
<data>
2HHn5fp+dJSzPGPR3gY8KI2Yzsc=
d1j8jDEhK9NOqsRsdb27fOIEBGs=
</data>
<key>ios-arm64/AcousticMobilePush.framework/Headers/MCETemplate.h</key>
<data>
Expand All @@ -158,7 +158,7 @@
</data>
<key>ios-arm64/AcousticMobilePush.framework/Info.plist</key>
<data>
XHMO8oMRvEa5DPRHoLdFIEEJIpU=
MpwUYKPwMt8HKSROFGbsnjsCW9s=
</data>
<key>ios-arm64/AcousticMobilePush.framework/Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -282,7 +282,7 @@
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/AcousticMobilePush</key>
<data>
9Zk2PuOk/kR7g5Bcyy3FsJpXsy0=
QndQc2Sg+GvIrOWPMd+d/ZWWWwY=
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Headers/AcousticMobilePush.h</key>
<data>
Expand Down Expand Up @@ -418,7 +418,7 @@
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Headers/MCESdk.h</key>
<data>
2HHn5fp+dJSzPGPR3gY8KI2Yzsc=
d1j8jDEhK9NOqsRsdb27fOIEBGs=
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Headers/MCETemplate.h</key>
<data>
Expand All @@ -434,7 +434,7 @@
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Info.plist</key>
<data>
eajVWdZ3HSJ7GzN3BmudwhmzyHA=
THWKuEUb9s0Q2tvochWfHljtlYs=
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -558,7 +558,7 @@
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/_CodeSignature/CodeResources</key>
<data>
FnMlTmJ73cRhZm88uM7VEErqiD0=
dTSbK2Ntun+m69MERe2iGEPRFrQ=
</data>
</dict>
<key>files2</key>
Expand All @@ -567,11 +567,11 @@
<dict>
<key>hash</key>
<data>
trsI3m8Q+f1HN9h+4pP3lH1rwWo=
XCyJfKZ2JIZSijcCgcpI+cvB4z4=
</data>
<key>hash2</key>
<data>
h1zzV95zJN44GI2G/+IpI2KQCG1IyU68yFTwoTooGFE=
J1xWtbuaf0qkwLtMHGfWK3YgGudu3ypbTMnc5wPT3hM=
</data>
</dict>
<key>ios-arm64/AcousticMobilePush.framework/Headers/AcousticMobilePush.h</key>
Expand Down Expand Up @@ -941,11 +941,11 @@
<dict>
<key>hash</key>
<data>
2HHn5fp+dJSzPGPR3gY8KI2Yzsc=
d1j8jDEhK9NOqsRsdb27fOIEBGs=
</data>
<key>hash2</key>
<data>
Fg9nuM+R051BgFjQ3/5zsMx2jycN0I/pPgDxOsBs0JE=
5PdPxOZfeXRcsOq7cvrj5YPqR//nu0lkdhv6jux3Jvs=
</data>
</dict>
<key>ios-arm64/AcousticMobilePush.framework/Headers/MCETemplate.h</key>
Expand Down Expand Up @@ -985,11 +985,11 @@
<dict>
<key>hash</key>
<data>
XHMO8oMRvEa5DPRHoLdFIEEJIpU=
MpwUYKPwMt8HKSROFGbsnjsCW9s=
</data>
<key>hash2</key>
<data>
1dFGJEB/sFWahDT5Su2fs49AIwtxx9UgpDNHa4rCs1Y=
dI/TWbmLOw58quHCYnSc9iNzA9qzshh5Lnv7hclSZQE=
</data>
</dict>
<key>ios-arm64/AcousticMobilePush.framework/Modules/module.modulemap</key>
Expand Down Expand Up @@ -1326,11 +1326,11 @@
<dict>
<key>hash</key>
<data>
9Zk2PuOk/kR7g5Bcyy3FsJpXsy0=
QndQc2Sg+GvIrOWPMd+d/ZWWWwY=
</data>
<key>hash2</key>
<data>
lpyn6pMJUmoCyjKrl48uyPhdzTsEvcDCwmu67q6EysM=
/q3bTp5gSs/OpDGAjGBUS2B0u07UQZ22PwFvn+zDsn0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Headers/AcousticMobilePush.h</key>
Expand Down Expand Up @@ -1700,11 +1700,11 @@
<dict>
<key>hash</key>
<data>
2HHn5fp+dJSzPGPR3gY8KI2Yzsc=
d1j8jDEhK9NOqsRsdb27fOIEBGs=
</data>
<key>hash2</key>
<data>
Fg9nuM+R051BgFjQ3/5zsMx2jycN0I/pPgDxOsBs0JE=
5PdPxOZfeXRcsOq7cvrj5YPqR//nu0lkdhv6jux3Jvs=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Headers/MCETemplate.h</key>
Expand Down Expand Up @@ -1744,11 +1744,11 @@
<dict>
<key>hash</key>
<data>
eajVWdZ3HSJ7GzN3BmudwhmzyHA=
THWKuEUb9s0Q2tvochWfHljtlYs=
</data>
<key>hash2</key>
<data>
1hCQURPs9Ue/4u08tpze8Ks5QqYdjpD+2jLRP2r1+Is=
l78UFBN7Cw62kjPcZ0RN/iwrTXFSzP3CyX+K6oV9YQU=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/AcousticMobilePush.framework/Modules/module.modulemap</key>
Expand Down Expand Up @@ -2085,11 +2085,11 @@
<dict>
<key>hash</key>
<data>
FnMlTmJ73cRhZm88uM7VEErqiD0=
dTSbK2Ntun+m69MERe2iGEPRFrQ=
</data>
<key>hash2</key>
<data>
ZheYHD6l7dmHK7T5M+wVZhaup2+4u+HAFyrANXRJXtU=
E/q9j0XY0d/I1lOgIQGsYk7stmMH4Uahi9ee4EzgYAI=
</data>
</dict>
</dict>
Expand Down
Binary file modified AcousticMobilePush.xcframework/_CodeSignature/CodeSignature
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -128,5 +128,8 @@ Please note, this method is deprecated, please use MCERegistrationDetails.shared
*/
- (void)sdkStateIsRunning: (void (^_Nonnull)(NSError * _Nullable error))completionBlock;

/** Get main window on application */
- (UIWindow* _Nullable) getAppWindow;

typedef void (^SdkStateCompletionHandler)(NSError* _Nullable error);
@end
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -128,5 +128,8 @@ Please note, this method is deprecated, please use MCERegistrationDetails.shared
*/
- (void)sdkStateIsRunning: (void (^_Nonnull)(NSError * _Nullable error))completionBlock;

/** Get main window on application */
- (UIWindow* _Nullable) getAppWindow;

typedef void (^SdkStateCompletionHandler)(NSError* _Nullable error);
@end
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@
</data>
<key>Headers/MCESdk.h</key>
<data>
2HHn5fp+dJSzPGPR3gY8KI2Yzsc=
d1j8jDEhK9NOqsRsdb27fOIEBGs=
</data>
<key>Headers/MCETemplate.h</key>
<data>
Expand All @@ -154,7 +154,7 @@
</data>
<key>Info.plist</key>
<data>
eajVWdZ3HSJ7GzN3BmudwhmzyHA=
THWKuEUb9s0Q2tvochWfHljtlYs=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -514,7 +514,7 @@
<dict>
<key>hash2</key>
<data>
Fg9nuM+R051BgFjQ3/5zsMx2jycN0I/pPgDxOsBs0JE=
5PdPxOZfeXRcsOq7cvrj5YPqR//nu0lkdhv6jux3Jvs=
</data>
</dict>
<key>Headers/MCETemplate.h</key>
Expand Down
1 change: 1 addition & 0 deletions AcousticMobilePushNotification.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"3.10.2": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.10.2/AcousticMobilePushNotification_XCFramework_Release.zip",
"3.9.19": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.9.19/AcousticMobilePushNotification_XCFramework_Release.zip",
"3.9.23": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.9.23/AcousticMobilePushNotification_XCFramework_Release.zip",
"3.9.24": "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS/releases/download/3.9.24/AcousticMobilePushNotification_XCFramework_Release.zip"
Expand Down
4 changes: 2 additions & 2 deletions AcousticMobilePushNotification.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Pod::Spec.new do |s|
s.name = 'AcousticMobilePushNotification'
s.version = '3.9.24'
s.version = '3.10.2'
s.description = <<-DESC
Marketers use customer data and individual behaviors collected from a variety of sources to inform and drive real-time personalized customer interactions with Acoustic Campaign. You can use Acoustic Mobile Push Notification with Acoustic Campaign to allow marketers to send mobile app push notifications along with their customer interactions. By implementing the SDKs into your mobile app, you can send push notifications to your users based on criteria such as location, date, events, and more.
DESC
Expand All @@ -10,7 +10,7 @@ Pod::Spec.new do |s|
s.homepage = 'https://developer.goacoustic.com/acoustic-campaign/docs/add-the-ios-sdk-to-your-app'
s.summary = 'Integration for Acoustic Mobile Push Notification Service'
s.cocoapods_version = '>= 1.10.0'
s.platforms = { :ios => '12.1' }
s.platforms = { :ios => '13.0' }
s.source = { :git => "https://github.com/go-acoustic/Acoustic-Mobile-Push-iOS.git", :tag => s.version.to_s }
s.vendored_frameworks = 'AcousticMobilePushNotification.xcframework'
end
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<dict>
<key>ios-arm64/AcousticMobilePushNotification.framework/AcousticMobilePushNotification</key>
<data>
ys2sQ8SYsILrnsCx67yXRlGKIA8=
t3dVVxX2tZQbbXtgHgLzM8VH4tk=
</data>
<key>ios-arm64/AcousticMobilePushNotification.framework/Headers/AcousticMobilePushNotification.h</key>
<data>
Expand All @@ -18,7 +18,7 @@
</data>
<key>ios-arm64/AcousticMobilePushNotification.framework/Info.plist</key>
<data>
h3YhbtDxGRpOTz6QHJwVkL8HjxA=
5ENtitpng/iDi/6Lf8YeSODxZoI=
</data>
<key>ios-arm64/AcousticMobilePushNotification.framework/Modules/module.modulemap</key>
<data>
Expand All @@ -30,7 +30,7 @@
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePushNotification.framework/AcousticMobilePushNotification</key>
<data>
3wnPtPhw8BUpvIpd8+pUofQ1/3w=
U3COZFc/ET0NcfseM43q7LKJ970=
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePushNotification.framework/Headers/AcousticMobilePushNotification.h</key>
<data>
Expand All @@ -42,7 +42,7 @@
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePushNotification.framework/Info.plist</key>
<data>
E9kCL1ff6PxTjk+nT3fN6RwKtrE=
lX7h3WQYloyniFwRK4qG/mkNEzg=
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePushNotification.framework/Modules/module.modulemap</key>
<data>
Expand All @@ -54,7 +54,7 @@
</data>
<key>ios-arm64_x86_64-simulator/AcousticMobilePushNotification.framework/_CodeSignature/CodeResources</key>
<data>
9h5h9DKIzEbHwfkEcMzMLi+qwkA=
hg9QS7tQflAHE+fWq+8gvFoF3X4=
</data>
</dict>
<key>files2</key>
Expand All @@ -63,11 +63,11 @@
<dict>
<key>hash</key>
<data>
ys2sQ8SYsILrnsCx67yXRlGKIA8=
t3dVVxX2tZQbbXtgHgLzM8VH4tk=
</data>
<key>hash2</key>
<data>
WdWdTjZSAz3NsQudZUAsU2i1lhjyuq2czz9QzMdL+QI=
70w5pXadFFFhM4HNgg+opr1x06M0uY8ye13IlZPmvn4=
</data>
</dict>
<key>ios-arm64/AcousticMobilePushNotification.framework/Headers/AcousticMobilePushNotification.h</key>
Expand Down Expand Up @@ -96,11 +96,11 @@
<dict>
<key>hash</key>
<data>
h3YhbtDxGRpOTz6QHJwVkL8HjxA=
5ENtitpng/iDi/6Lf8YeSODxZoI=
</data>
<key>hash2</key>
<data>
Xb1vkanzD/NZjqCDDylH5nffCLGcWFK1kvY1XjBE6R0=
KG+hVZrsgBlalMLj2JM7BQg5zwmM3S/mWWpX+PoFx60=
</data>
</dict>
<key>ios-arm64/AcousticMobilePushNotification.framework/Modules/module.modulemap</key>
Expand Down Expand Up @@ -129,11 +129,11 @@
<dict>
<key>hash</key>
<data>
3wnPtPhw8BUpvIpd8+pUofQ1/3w=
U3COZFc/ET0NcfseM43q7LKJ970=
</data>
<key>hash2</key>
<data>
Otx0Z93JyFQK9bfX1lAPj9A+tOO65T4wjH87lHrGE5g=
rpivknuaS5XaSt7om7gHA9+sY9UmzRZ0/2AKR/zYMs8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/AcousticMobilePushNotification.framework/Headers/AcousticMobilePushNotification.h</key>
Expand Down Expand Up @@ -162,11 +162,11 @@
<dict>
<key>hash</key>
<data>
E9kCL1ff6PxTjk+nT3fN6RwKtrE=
lX7h3WQYloyniFwRK4qG/mkNEzg=
</data>
<key>hash2</key>
<data>
T0RtZrpxEi8lwe1k7MV3EpER7AIol/rnFlLTTik2o5E=
tq47bzXW8IehHKDW4ZQlzs5rupxSPUQISAAeP77b9L0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/AcousticMobilePushNotification.framework/Modules/module.modulemap</key>
Expand Down Expand Up @@ -195,11 +195,11 @@
<dict>
<key>hash</key>
<data>
9h5h9DKIzEbHwfkEcMzMLi+qwkA=
hg9QS7tQflAHE+fWq+8gvFoF3X4=
</data>
<key>hash2</key>
<data>
/D4lRCSNymfNoairaIWQcW95bmUe87/Rw4F3CcP+1fs=
BM1Q332P5LdLkyrJJG6WvnGXzzoe1b864YPtfLQK7TY=
</data>
</dict>
</dict>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</data>
<key>Info.plist</key>
<data>
E9kCL1ff6PxTjk+nT3fN6RwKtrE=
lX7h3WQYloyniFwRK4qG/mkNEzg=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down
Loading

0 comments on commit f1779ba

Please sign in to comment.