Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

ExampleFramework

Example of creating and using Framework with Swift.

How to generate .xcframework file?

cd ExampleFrameworksh build.sh

build.sh file

You can use it in your own framework by changing the moduleName value.

#!/bin/sh
# -------------- config --------------
# Uncomment for debuggingset -x
# Set bash script to exit immediately if any commands failset -emoduleName="ExampleFramework"iphoneosArchiveDirectoryPath="/$moduleName-iphoneos.xcarchive"iphoneosArchiveDirectory="$( pwd; )$iphoneosArchiveDirectoryPath"iphoneosArchiveDirectoryPath="/$moduleName-iphonesimulator.xcarchive"iphoneosSimulatorDirectory="$( pwd; )$iphoneosArchiveDirectoryPath"outputDirectory="$( pwd; )/$moduleName.xcframework"## Cleanuprm -rf $iphoneosArchiveDirectoryrm -rf $iphoneosSimulatorDirectoryrm -rf outputDirectory
# Archivexcodebuild archive -scheme $moduleName \ -archivePath $iphoneosArchiveDirectory \ -sdk iphoneos \ SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YESxcodebuild archive -scheme $moduleName \ -archivePath $iphoneosSimulatorDirectory \ -sdk iphonesimulator \ SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES## XCFrameworkxcodebuild -create-xcframework \ -framework "$iphoneosArchiveDirectory/Products/Library/Frameworks/$moduleName.framework" \ -framework "$iphoneosSimulatorDirectory/Products/Library/Frameworks/$moduleName.framework" \ -output $outputDirectory## Cleanuprm -rf $iphoneosArchiveDirectoryrm -rf $iphoneosSimulatorDirectory

About

Example of creating and using Framework with Swift.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages