Uploaded image for project: 'Couchbase Lite'
  1. Couchbase Lite
  2. CBL-399

CouchbaseLite Mac Catalyst compatible build

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.6.0
    • Lithium, 2.8.4
    • iOS
    • Security Level: Public

    Attachments

      Issue Links

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          Jayahari.Vavachan Jay Vavachan added a comment - - edited

          Making the Base SDK to iOS(`SDKROOT=iphoneos`) is the only way we can achieve the scheme to show Mac Catalyst variant destination with xcodebuild. This needs to be done for all linked frameworks, i.e., litecore static, blip, fleece.

          Challenge seems to be there are multiple APIs which are deprecated first time in Mac Catalyst, so we need to make sure, they are fixed in lite core as well as cblite-ios. For example, `SecTrustEvaluate`, `CC_MD5_Init`, `kdebug_signpost` etc.

          Jayahari.Vavachan Jay Vavachan added a comment - - edited Making the Base SDK to iOS(`SDKROOT=iphoneos`) is the only way we can achieve the scheme to show Mac Catalyst variant destination with xcodebuild. This needs to be done for all linked frameworks, i.e., litecore static, blip, fleece. Challenge seems to be there are multiple APIs which are deprecated first time in Mac Catalyst, so we need to make sure, they are fixed in lite core as well as cblite-ios. For example, `SecTrustEvaluate`, `CC_MD5_Init`, `kdebug_signpost` etc.

          Jay Vavachan Can we keep this task separate from .xcframework (Description seems to indicate that they are somehow related. Please edit)

          priya.rajagopal Priya Rajagopal added a comment - Jay Vavachan Can we keep this task separate from .xcframework (Description seems to indicate that they are somehow related. Please edit)
          Jayahari.Vavachan Jay Vavachan added a comment - - edited

          PRs are merged but not validated through Jenkins due to another minor build error from LiteCore update. Since task is done, closing ticket.

          Jayahari.Vavachan Jay Vavachan added a comment - - edited PRs are merged but not validated through Jenkins due to another minor build error from LiteCore update. Since task is done, closing ticket.

          People

            Jayahari.Vavachan Jay Vavachan
            Jayahari.Vavachan Jay Vavachan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty