@@ -10,18 +10,22 @@ FRAMEWORK_FOLDER_NAME="${PROJECT_NAME}_XCFramework"
10
10
FRAMEWORK_NAME=" Segment"
11
11
12
12
# xcframework path
13
- FRAMEWORK_PATH=" ${HOME} /Desktop/ ${ FRAMEWORK_FOLDER_NAME} /${FRAMEWORK_NAME} .xcframework"
13
+ FRAMEWORK_PATH=" ${FRAMEWORK_FOLDER_NAME} /${FRAMEWORK_NAME} .xcframework"
14
14
15
15
# set path for iOS simulator archive
16
- SIMULATOR_ARCHIVE_PATH=" ${HOME} /Desktop/ ${ FRAMEWORK_FOLDER_NAME} /simulator.xcarchive"
16
+ SIMULATOR_ARCHIVE_PATH=" ${FRAMEWORK_FOLDER_NAME} /simulator.xcarchive"
17
17
18
18
# set path for iOS device archive
19
- IOS_DEVICE_ARCHIVE_PATH=" ${HOME} /Desktop/ ${ FRAMEWORK_FOLDER_NAME} /iOS.xcarchive"
19
+ IOS_DEVICE_ARCHIVE_PATH=" ${FRAMEWORK_FOLDER_NAME} /iOS.xcarchive"
20
20
21
- rm -rf " ${HOME} /Desktop/${FRAMEWORK_FOLDER_NAME} "
21
+ # clean up old releases
22
+ zip -r Segment.xcframework.zip
23
+ echo " Deleted the xcframework"
24
+
25
+ rm -rf " ${FRAMEWORK_FOLDER_NAME} "
22
26
echo " Deleted ${FRAMEWORK_FOLDER_NAME} "
23
27
24
- mkdir " ${HOME} /Desktop/ ${ FRAMEWORK_FOLDER_NAME}"
28
+ mkdir " ${FRAMEWORK_FOLDER_NAME} "
25
29
echo " Created ${FRAMEWORK_FOLDER_NAME} "
26
30
27
31
echo " Archiving ${FRAMEWORK_NAME} "
@@ -34,4 +38,7 @@ xcodebuild archive -scheme ${PROJECT_NAME} -destination="iOS" -archivePath "${IO
34
38
xcodebuild -create-xcframework -framework ${SIMULATOR_ARCHIVE_PATH} /Products/Library/Frameworks/${FRAMEWORK_NAME} .framework -framework ${IOS_DEVICE_ARCHIVE_PATH} /Products/Library/Frameworks/${FRAMEWORK_NAME} .framework -output " ${FRAMEWORK_PATH} "
35
39
rm -rf " ${SIMULATOR_ARCHIVE_PATH} "
36
40
rm -rf " ${IOS_DEVICE_ARCHIVE_PATH} "
37
- open " ${HOME} /Desktop/${FRAMEWORK_FOLDER_NAME} "
41
+
42
+ zip -r Segment.xcframework.zip " ${FRAMEWORK_FOLDER_NAME} /Segment.xcframework"
43
+
44
+ open " ${FRAMEWORK_FOLDER_NAME} "
0 commit comments