configure.ac                       |    7 ++++++-
 sysui/desktop/macosx/Info.plist.in |    4 ++++
 2 files changed, 10 insertions(+), 1 deletion(-)

New commits:
commit 9328e304c55684911b97f4e4fa3dab2fd1eb7f0f
Author:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
AuthorDate: Tue Oct 18 12:51:52 2022 +0200
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Mon Oct 24 09:56:58 2022 +0200

    macOS: add XCode and SDK buildversions to Info.plist
    
    without those submitting a build for external testing via testflight is
    not possible because appstore thinks you were using a beta version of XCode
    
    Change-Id: I6979a9d290c3e67dd9969d6e535625760b639c25
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141496
    Tested-by: Jenkins
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
    (cherry picked from commit 3336cb1b3d12e9cd5c2f560c82129dc8ed7527da)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141698
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/configure.ac b/configure.ac
index 4c0e343e3f66..4258dd0225f6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3286,7 +3286,7 @@ if test $_os = Darwin; then
     fi
 
     AC_MSG_RESULT([macOS SDK $macosx_sdk at $MACOSX_SDK_PATH])
-
+    MACOSX_SDK_BUILD_VERSION=$(xcodebuild -version -sdk "$MACOSX_SDK_PATH" 
ProductBuildVersion) 
     case $macosx_sdk in
     10.13)
         MACOSX_SDK_VERSION=101300
@@ -3353,6 +3353,9 @@ if test $_os = Darwin; then
         AC_MSG_ERROR(["$my_xcode_ver1" is too old or unrecognized, must be at 
least Xcode 11.3])
     fi
 
+    my_xcode_ver1=$(xcrun xcodebuild -version | tail -n 1)
+    MACOSX_XCODE_BUILD_VERSION=${my_xcode_ver1#Build version }
+
     case "$with_macosx_version_min_required" in
     10.12)
         MAC_OS_X_VERSION_MIN_REQUIRED="101200"
@@ -3574,6 +3577,8 @@ AC_SUBST(ENABLE_MACOSX_SANDBOX)
 AC_SUBST(MACOSX_BUNDLE_IDENTIFIER)
 AC_SUBST(MACOSX_PROVISIONING_INFO)
 AC_SUBST(MACOSX_PROVISIONING_PROFILE)
+AC_SUBST(MACOSX_SDK_BUILD_VERSION)
+AC_SUBST(MACOSX_XCODE_BUILD_VERSION)
 
 dnl ===================================================================
 dnl Check iOS SDK and compiler
diff --git a/sysui/desktop/macosx/Info.plist.in 
b/sysui/desktop/macosx/Info.plist.in
index 6593139019fc..5401687027fa 100644
--- a/sysui/desktop/macosx/Info.plist.in
+++ b/sysui/desktop/macosx/Info.plist.in
@@ -1961,6 +1961,10 @@
     <true/>
     <key>NSContactsUsageDescription</key>
     <string>You can add your contacts as a data source for mail merge or 
similar operations.</string>
+    <key>DTXcodeBuild</key>
+    <string>@MACOSX_XCODE_BUILD_VERSION@</string>
+    <key>DTSDKBuild</key>
+    <string>@MACOSX_SDK_BUILD_VERSION@</string>
 </dict>
 </plist>
 <!-- vim:set shiftwidth=4 softtabstop=4 expandtab: -->

Reply via email to