Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4f84054
Test: swift_test_on_main.yml 생성
min-minnn Jan 15, 2025
ee6c7c1
Test: swift_test_on_main.yml 수정
min-minnn Jan 15, 2025
0549894
Test: 파일 이름 수정
min-minnn Jan 15, 2025
07cb527
Test: 명령어 수정
min-minnn Jan 15, 2025
65ef7b1
Test: swift_test_on_main.yml 수정
min-minnn Jan 15, 2025
d135bdf
Test: xcode 버전 수정
min-minnn Jan 15, 2025
2e6bfb9
Test: xcode 경로 수정
min-minnn Jan 15, 2025
934f519
Test: swift_test_on_main.yml 수정
min-minnn Jan 15, 2025
fc954eb
Test: swift_test_on_main.yml 수정
min-minnn Jan 15, 2025
5a1576c
Test: tree 명령어 ls -R로 변경
min-minnn Jan 15, 2025
c46e505
Test: xcode 경로 수정
min-minnn Jan 15, 2025
3f552d7
Test: ls -R 명령어 줄 삭제
min-minnn Jan 15, 2025
c79c591
Chore: project.pbxproj 다시 생성
min-minnn Jan 15, 2025
8e2485c
Chore: .xcworkspace 파일 추가
min-minnn Jan 15, 2025
a268ac9
Test: workspace 테스트로 변경
min-minnn Jan 15, 2025
8944da2
Feat: workspace 업로드
min-minnn Jan 15, 2025
81a60d4
Chore: .xcuserstat 제외
min-minnn Jan 15, 2025
16b38c9
Merge remote-tracking branch 'refs/remotes/origin/main'
min-minnn Jan 15, 2025
6179b34
Test: scheme 목록 보여주는 명령어 추가
min-minnn Jan 15, 2025
24a129d
Chore: 프로젝트 설정 수정
min-minnn Jan 15, 2025
f5827c8
Test: swift_test_on_main.yml 수정
min-minnn Jan 15, 2025
1a9da70
Test: scheme 수정
min-minnn Jan 15, 2025
f90a0d1
Test: 경로 수정
min-minnn Jan 15, 2025
fb837a5
Test: 프로젝트 재설정
min-minnn Jan 15, 2025
99c564e
Merge branch '#12-FE-CI' of https://github.com/2025TUKCOMCD/HalfFifty…
min-minnn Jan 15, 2025
e57dc55
Test: scheme 수정
min-minnn Jan 15, 2025
a268a7c
Test: scheme 수정
min-minnn Jan 15, 2025
d40146b
Test: Podfile.lock과 workspace 재생성
min-minnn Jan 15, 2025
2411ab3
Test: simulator 수정
min-minnn Jan 15, 2025
7070880
Test: scheme 수정
min-minnn Jan 15, 2025
9136994
Test: scheme의 container 수정
min-minnn Jan 15, 2025
62fcf7b
Test: 명령어 수정
min-minnn Jan 15, 2025
ea6c396
Test: scheme 수정
min-minnn Jan 15, 2025
fb02d7d
Test: scheme 변경 및 명령어 변경
min-minnn Jan 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions .github/workflows/swift_test_on_main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Swift Run Test

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: macos-13

steps:
- uses: actions/checkout@v4

- name: Set Xcode Version
run: sudo xcode-select -switch /Applications/Xcode.app

- name: Install CocoaPods
run: |
pod install --repo-update --clean-install --project-directory=HalfFifty_FE/ || exit 1

- name: Log Installed Xcode Version
run: xcodebuild -version

- name: Log CocoaPods Version
run: pod --version

- name: Debug Files
run: |
ls -la
ls -R HalfFifty_FE

- name: List Available Schemes in Workspace
run: |
xcodebuild -workspace HalfFifty_FE/HalfFifty_FE.xcworkspace -list

- name: Build and Test for iOS
run: |
xcodebuild test \
-workspace HalfFifty_FE/HalfFifty_FE.xcworkspace \
-scheme HalfFifty_FE \
-destination 'platform=iOS Simulator,OS=latest' \
-verbose

- name: Build and Test for watchOS
run: |
xcodebuild test \
-workspace HalfFifty_FE/HalfFifty_FE.xcworkspace \
-scheme "HalfFifty_Watch Watch App" \
-destination 'platform=watchOS Simulator,OS=latest' \
-verbose
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# CocoaPods
Pods/
*.xcworkspace
*.xcuserstat
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,18 @@
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict/>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>HalfFifty_FE.xcscheme_^#shared#^_</key>
<key>A5EAB7232D2B6D2900FE064E</key>
<dict>
<key>orderHint</key>
<integer>3</integer>
<key>primary</key>
<true/>
</dict>
<key>HalfFifty_Watch Watch App.xcscheme_^#shared#^_</key>
<key>C9270D632D36472C00BDFD97</key>
<dict>
<key>orderHint</key>
<integer>4</integer>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
Expand Down
10 changes: 10 additions & 0 deletions HalfFifty_FE/HalfFifty_FE.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1620"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
buildArchitectures = "Automatic">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A5EAB7232D2B6D2900FE064E"
BuildableName = "HalfFifty_FE.app"
BlueprintName = "HalfFifty_FE"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A5EAB7232D2B6D2900FE064E"
BuildableName = "HalfFifty_FE.app"
BlueprintName = "HalfFifty_FE"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A5EAB7232D2B6D2900FE064E"
BuildableName = "HalfFifty_FE.app"
BlueprintName = "HalfFifty_FE"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1620"
version = "2.2">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
buildArchitectures = "Automatic">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "NO"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "NO">
<AutocreatedTestPlanReference>
</AutocreatedTestPlanReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C9270D632D36472C00BDFD97"
BuildableName = "HalfFifty_Watch Watch App.app"
BlueprintName = "HalfFifty_Watch Watch App"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A5EAB7232D2B6D2900FE064E"
BuildableName = "HalfFifty_FE.app"
BlueprintName = "HalfFifty_FE"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C9270D632D36472C00BDFD97"
BuildableName = "HalfFifty_Watch Watch App.app"
BlueprintName = "HalfFifty_Watch Watch App"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C9270D632D36472C00BDFD97"
BuildableName = "HalfFifty_Watch Watch App.app"
BlueprintName = "HalfFifty_Watch Watch App"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1620"
version = "2.2">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
buildArchitectures = "Automatic">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "NO"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "NO">
<AutocreatedTestPlanReference>
</AutocreatedTestPlanReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C9270D632D36472C00BDFD97"
BuildableName = "HalfFifty_Watch Watch App.app"
BlueprintName = "HalfFifty_Watch Watch App"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A5EAB7232D2B6D2900FE064E"
BuildableName = "HalfFifty_FE.app"
BlueprintName = "HalfFifty_FE"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C9270D632D36472C00BDFD97"
BuildableName = "HalfFifty_Watch Watch App.app"
BlueprintName = "HalfFifty_Watch Watch App"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C9270D632D36472C00BDFD97"
BuildableName = "HalfFifty_Watch Watch App.app"
BlueprintName = "HalfFifty_Watch Watch App"
ReferencedContainer = "container:HalfFifty_FE.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Loading
Loading