Skip to content

Commit 9e983d6

Browse files
authored
Merge pull request #1221 from mendix/moo/MOO-2306-object-version-issue-fix
[MOO-2306] - Xcode object version issue fix
2 parents f0271aa + 47ea99b commit 9e983d6

4 files changed

Lines changed: 111 additions & 137 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
- We fixed the CocoaPods installation issue that was caused by object version 70.
10+
11+
## [19.0.4] - 2026-05-04
12+
913
- We updated vulnerable `okhttp`, `jackson`, and `security-crypto` dependencies.
1014

15+
## [19.0.3] - 2026-04-29
16+
17+
- We resolved an issue that version logs events are not getting recorded in firebase for Android
18+
- We fixed an issue occurring when building apps in Xcode 26.4 or newer
19+
1120
## [19.0.2] - 2026-04-22
1221

1322
- We updated `mendix-native` to v0.4.1, strengthening Android cookie encryption by migrating from `AES/CBC/PKCS7Padding` to `AES/GCM/NoPadding`.

ios/Podfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ PODS:
2626
- libwebp/sharpyuv (1.5.0)
2727
- libwebp/webp (1.5.0):
2828
- libwebp/sharpyuv
29-
- MendixNative (0.4.0):
29+
- MendixNative (0.4.1):
3030
- boost
3131
- DoubleConversion
3232
- fast_float
@@ -3723,12 +3723,12 @@ SPEC CHECKSUMS:
37233723
FBLazyVector: 82d1d7996af4c5850242966eb81e73f9a6dfab1e
37243724
fmt: 530618a01105dae0fa3a2f27c81ae11fa8f67eac
37253725
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
3726-
hermes-engine: 8cd282a9f635f8fbef90a93e9ea941fde056f5fb
3726+
hermes-engine: 9c02cb4ceed0affdde2e4bd24687faac967d99a4
37273727
IQKeyboardManager: c8665b3396bd0b79402b4c573eac345a31c7d485
37283728
libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7
37293729
libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f
37303730
libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
3731-
MendixNative: 6797c879017115950e255901676934a272fb8102
3731+
MendixNative: 91822aad01e73d9afe13953415824bd451b809d9
37323732
op-sqlite: 64000c0da2357c4d73faf4d23ff34dd1ddb332d4
37333733
OpenSSL-Universal: 6082b0bf950e5636fe0d78def171184e2b3899c2
37343734
RCT-Folly: b29feb752b08042c62badaef7d453f3bb5e6ae23

ios/nativeTemplate.xcodeproj/project.pbxproj

Lines changed: 18 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 54;
6+
objectVersion = 77;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -97,10 +97,6 @@
9797
isa = PBXFileSystemSynchronizedRootGroup;
9898
exceptions = (
9999
);
100-
explicitFileTypes = {
101-
};
102-
explicitFolders = (
103-
);
104100
path = Extensions;
105101
sourceTree = "<group>";
106102
};
@@ -341,7 +337,6 @@
341337
};
342338
};
343339
buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "nativeTemplate" */;
344-
compatibilityVersion = "Xcode 3.2";
345340
developmentRegion = English;
346341
hasScannedForEncodings = 0;
347342
knownRegions = (
@@ -350,6 +345,7 @@
350345
Base,
351346
);
352347
mainGroup = 83CBB9F61A601CBA00E9B192;
348+
preferredProjectObjectVersion = 77;
353349
productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
354350
projectDirPath = "";
355351
projectRoot = "";
@@ -400,15 +396,12 @@
400396
buildActionMask = 2147483647;
401397
files = (
402398
);
403-
inputPaths = (
404-
"${PODS_ROOT}/Target Support Files/Pods-nativeTemplate/Pods-nativeTemplate-frameworks.sh",
405-
"${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL-Universal/OpenSSL.framework/OpenSSL",
406-
"${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermesvm.framework/hermesvm",
399+
inputFileListPaths = (
400+
"${PODS_ROOT}/Target Support Files/Pods-nativeTemplate/Pods-nativeTemplate-frameworks-${CONFIGURATION}-input-files.xcfilelist",
407401
);
408402
name = "[CP] Embed Pods Frameworks";
409-
outputPaths = (
410-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework",
411-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermesvm.framework",
403+
outputFileListPaths = (
404+
"${PODS_ROOT}/Target Support Files/Pods-nativeTemplate/Pods-nativeTemplate-frameworks-${CONFIGURATION}-output-files.xcfilelist",
412405
);
413406
runOnlyForDeploymentPostprocessing = 0;
414407
shellPath = /bin/sh;
@@ -420,15 +413,12 @@
420413
buildActionMask = 2147483647;
421414
files = (
422415
);
423-
inputPaths = (
424-
"${PODS_ROOT}/Target Support Files/Pods-dev/Pods-dev-frameworks.sh",
425-
"${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL-Universal/OpenSSL.framework/OpenSSL",
426-
"${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermesvm.framework/hermesvm",
416+
inputFileListPaths = (
417+
"${PODS_ROOT}/Target Support Files/Pods-dev/Pods-dev-frameworks-${CONFIGURATION}-input-files.xcfilelist",
427418
);
428419
name = "[CP] Embed Pods Frameworks";
429-
outputPaths = (
430-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework",
431-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermesvm.framework",
420+
outputFileListPaths = (
421+
"${PODS_ROOT}/Target Support Files/Pods-dev/Pods-dev-frameworks-${CONFIGURATION}-output-files.xcfilelist",
432422
);
433423
runOnlyForDeploymentPostprocessing = 0;
434424
shellPath = /bin/sh;
@@ -462,43 +452,12 @@
462452
buildActionMask = 2147483647;
463453
files = (
464454
);
465-
inputPaths = (
466-
"${PODS_ROOT}/Target Support Files/Pods-dev/Pods-dev-resources.sh",
467-
"${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.bundle",
468-
"${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle",
469-
"${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle",
470-
"${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo/RNDeviceInfoPrivacyInfo.bundle",
471-
"${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions/RNPermissionsPrivacyInfo.bundle",
472-
"${PODS_CONFIGURATION_BUILD_DIR}/RNSVG/RNSVGFilters.bundle",
473-
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle",
474-
"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle",
475-
"${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.bundle",
476-
"${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.bundle",
477-
"${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle",
478-
"${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle",
479-
"${PODS_CONFIGURATION_BUILD_DIR}/react-native-blob-util/ReactNativeBlobUtilPrivacyInfo.bundle",
480-
"${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll/RNCameraRollPrivacyInfo.bundle",
481-
"${PODS_CONFIGURATION_BUILD_DIR}/react-native-image-picker/RNImagePickerPrivacyInfo.bundle",
482-
"${PODS_ROOT}/../../node_modules/@react-native-vector-icons/material-icons/fonts/MaterialIcons.ttf",
455+
inputFileListPaths = (
456+
"${PODS_ROOT}/Target Support Files/Pods-dev/Pods-dev-resources-${CONFIGURATION}-input-files.xcfilelist",
483457
);
484458
name = "[CP] Copy Pods Resources";
485-
outputPaths = (
486-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/IQKeyboardManager.bundle",
487-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle",
488-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle",
489-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNDeviceInfoPrivacyInfo.bundle",
490-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNPermissionsPrivacyInfo.bundle",
491-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNSVGFilters.bundle",
492-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle",
493-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle",
494-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SDWebImage.bundle",
495-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SSZipArchive.bundle",
496-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle",
497-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle",
498-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReactNativeBlobUtilPrivacyInfo.bundle",
499-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCameraRollPrivacyInfo.bundle",
500-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNImagePickerPrivacyInfo.bundle",
501-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf",
459+
outputFileListPaths = (
460+
"${PODS_ROOT}/Target Support Files/Pods-dev/Pods-dev-resources-${CONFIGURATION}-output-files.xcfilelist",
502461
);
503462
runOnlyForDeploymentPostprocessing = 0;
504463
shellPath = /bin/sh;
@@ -532,43 +491,12 @@
532491
buildActionMask = 2147483647;
533492
files = (
534493
);
535-
inputPaths = (
536-
"${PODS_ROOT}/Target Support Files/Pods-nativeTemplate/Pods-nativeTemplate-resources.sh",
537-
"${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.bundle",
538-
"${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle",
539-
"${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle",
540-
"${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo/RNDeviceInfoPrivacyInfo.bundle",
541-
"${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions/RNPermissionsPrivacyInfo.bundle",
542-
"${PODS_CONFIGURATION_BUILD_DIR}/RNSVG/RNSVGFilters.bundle",
543-
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle",
544-
"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle",
545-
"${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.bundle",
546-
"${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.bundle",
547-
"${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle",
548-
"${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle",
549-
"${PODS_CONFIGURATION_BUILD_DIR}/react-native-blob-util/ReactNativeBlobUtilPrivacyInfo.bundle",
550-
"${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll/RNCameraRollPrivacyInfo.bundle",
551-
"${PODS_CONFIGURATION_BUILD_DIR}/react-native-image-picker/RNImagePickerPrivacyInfo.bundle",
552-
"${PODS_ROOT}/../../node_modules/@react-native-vector-icons/material-icons/fonts/MaterialIcons.ttf",
494+
inputFileListPaths = (
495+
"${PODS_ROOT}/Target Support Files/Pods-nativeTemplate/Pods-nativeTemplate-resources-${CONFIGURATION}-input-files.xcfilelist",
553496
);
554497
name = "[CP] Copy Pods Resources";
555-
outputPaths = (
556-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/IQKeyboardManager.bundle",
557-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle",
558-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle",
559-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNDeviceInfoPrivacyInfo.bundle",
560-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNPermissionsPrivacyInfo.bundle",
561-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNSVGFilters.bundle",
562-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle",
563-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle",
564-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SDWebImage.bundle",
565-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SSZipArchive.bundle",
566-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle",
567-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle",
568-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReactNativeBlobUtilPrivacyInfo.bundle",
569-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCameraRollPrivacyInfo.bundle",
570-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNImagePickerPrivacyInfo.bundle",
571-
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf",
498+
outputFileListPaths = (
499+
"${PODS_ROOT}/Target Support Files/Pods-nativeTemplate/Pods-nativeTemplate-resources-${CONFIGURATION}-output-files.xcfilelist",
572500
);
573501
runOnlyForDeploymentPostprocessing = 0;
574502
shellPath = /bin/sh;

0 commit comments

Comments
 (0)