-
Notifications
You must be signed in to change notification settings - Fork 265
Expand file tree
/
Copy pathbuild_all_frameworks.sh
More file actions
executable file
·71 lines (46 loc) · 3.21 KB
/
Copy pathbuild_all_frameworks.sh
File metadata and controls
executable file
·71 lines (46 loc) · 3.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#!/bin/bash
set -e
WORKING_DIR=$(pwd)
# create_xcframework() {
# FRAMEWORK_FOLDER_NAME=$1
# FRAMEWORK_NAME=$2
# FRAMEWORK_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/${FRAMEWORK_NAME}.xcframework"
# BUILD_SCHEME=$3
# SIMULATOR_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/simulator.xcarchive"
# IOS_DEVICE_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/iOS.xcarchive"
# CATALYST_ARCHIVE_PATH="${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}/catalyst.xcarchive"
# rm -rf "${WORKING_DIR}/${FRAMEWORK_FOLDER_NAME}"
# echo "Deleted ${FRAMEWORK_FOLDER_NAME}"
# mkdir "${FRAMEWORK_FOLDER_NAME}"
# echo "Created ${FRAMEWORK_FOLDER_NAME}"
# echo "Archiving ${FRAMEWORK_NAME}"
# xcodebuild -list
# xcodebuild archive ONLY_ACTIVE_ARCH=NO -scheme ${BUILD_SCHEME} -destination="generic/platform=iOS Simulator" -archivePath "${SIMULATOR_ARCHIVE_PATH}" -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
# xcodebuild archive -scheme ${BUILD_SCHEME} -destination="generic/platform=iOS" -archivePath "${IOS_DEVICE_ARCHIVE_PATH}" -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
# xcodebuild archive -scheme ${BUILD_SCHEME} -destination='generic/platform=macOS,variant=Mac Catalyst' -archivePath "${CATALYST_ARCHIVE_PATH}" SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
# xcodebuild -create-xcframework -framework ${SIMULATOR_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${SIMULATOR_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -framework ${IOS_DEVICE_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${IOS_DEVICE_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -framework ${CATALYST_ARCHIVE_PATH}/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework -debug-symbols ${CATALYST_ARCHIVE_PATH}/dSYMs/${FRAMEWORK_NAME}.framework.dSYM -output "${FRAMEWORK_PATH}"
# rm -rf "${SIMULATOR_ARCHIVE_PATH}"
# rm -rf "${IOS_DEVICE_ARCHIVE_PATH}"
# rm -rf "${CATALYST_ARCHIVE_PATH}"
# }
# # BUILD ONESIGNAL CORE ##
# create_xcframework "OneSignal_Core" "OneSignalCore" "OneSignalCore"
# ## BUILD ONESIGNAL CORE ##
# create_xcframework "OneSignal_OSCore" "OneSignalOSCore" "OneSignalOSCore"
# ## BUILD ONESIGNAL OUTCOMES ##
# create_xcframework "OneSignal_Outcomes" "OneSignalOutcomes" "OneSignalOutcomes"
# ## BUILD ONESIGNAL EXTENSION ##
# create_xcframework "OneSignal_Extension" "OneSignalExtension" "OneSignalExtension"
# ## BUILD ONESIGNAL EXTENSION ##
# create_xcframework "OneSignal_Notifications" "OneSignalNotifications" "OneSignalNotifications"
# ## BUILD ONESIGNAL USER ##
# create_xcframework "OneSignal_User" "OneSignalUser" "OneSignalUser"
# ## BUILD ONESIGNAL LIVE ACTIVITIES ##
# create_xcframework "OneSignal_LiveActivities" "OneSignalLiveActivities" "OneSignalLiveActivities"
# ## BUILD ONESIGNAL USER ##
# create_xcframework "OneSignal_Location" "OneSignalLocation" "OneSignalLocation"
# ## BUILD ONESIGNAL USER ##
# create_xcframework "OneSignal_InAppMessages" "OneSignalInAppMessages" "OneSignalInAppMessages"
# ## BUILD ONESIGNAL ##
# create_xcframework "OneSignal_XCFramework" "OneSignalFramework" "OneSignalFramework"
# open "${WORKING_DIR}"