Swiftpack.co -  DimaRU/FastDDSPrebuild as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
DimaRU/FastDDSPrebuild
Prebuilt Fast-DDS (formerly FastRTPS) library for Apple platforms
.package(url: "https://github.com/DimaRU/FastDDSPrebuild.git", from: "2.1.0")

FastDDSPrebuild

Prebuilt Fast-DDS (formerly FastRTPS) library for Apple platforms.

Supported platforms and architectures

Platform Architectures
macOS x86_64 arm64
iOS arm64 armv7 armv7s
iOS Simulator x86_64 arm64
Mac Catalyst x86_64 arm64

Usage

Add line to you package.swift dependencies:

.package(name: "FastDDS", url: "https://github.com/DimaRU/FastDDSPrebuild.git", .upToNextMajor(from: "2.0.0"))


Right now used with the FastRTPSBridge library: https://github.com/DimaRU/FastRTPSBridge

Xcode 12 bug note!

Xcode 12 now has a bug that causes static library .a files to be copied into the app bundle. Add Run Script to your Xcode project with this commands:

# Remove static libs
ls -1 ${CODESIGNING_FOLDER_PATH}/Contents/Frameworks/*.a
rm -f ${CODESIGNING_FOLDER_PATH}/Contents/Frameworks/*.a

Build your own repo from source

Required Xcode 12.2, and github cli. Intended to use with github.

  1. Install gh: brew install gh
  2. Authorize gh: gh auth
  3. Fork and clone this repo
  4. Run ./script/fastrtps_build_xctframework.sh 2.1.0 commit

GitHub

link
Stars: 0
Last commit: 41 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

2.1.0-whitelist
41 weeks ago

Fast-DDS 2.1.0: iOS(armv7, armv7s, arm64), iOS Simulator(x86_64, arm64), macOS(x86_64, arm64), maccatalyst (x86_64, arm64). Remote whitelist feature.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics