File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7878
7979 - name : Check For Unused Code
8080 run : periphery scan
81+
82+ xcodebuild :
83+ name : xcodebuild
84+ runs-on : macos-15
85+ needs : [xcodegen]
86+
87+ steps :
88+ - name : Download Repository w/ Xcode Configs Artifact
89+ uses : actions/download-artifact@v4
90+ with :
91+ name : ichime
92+ path : ./
93+
94+ - name : Resolve Dependencies
95+ run : xcodebuild -resolvePackageDependencies -scheme Ichime_tvOS
96+
97+ - name : Archive with Xcodebuild
98+ run : xcodebuild -scheme Ichime_tvOS -configuration Release -archivePath ./build/ichime.xcarchive -sdk appletvos archive CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO
99+
100+ # - name: Export Archive as IPA with xcodebuild
101+ # run: xcodebuild -exportArchive -archivePath ./build/ichime.xcarchive -exportOptionsPlist ./Ichime/ExportOptions.plist -exportPath ./build/ipa
102+
103+ - name : Package .app into .ipa
104+ run : |
105+ mkdir -p Payload
106+ cp -R ./build/ichime.xcarchive/Products/Applications/Ichime.app Payload/
107+ cd Payload
108+ zip -r ../Ichime.ipa Ichime.app
109+ cd ..
110+ rm -rf Payload
111+
112+ - name : Upload Unsigned IPA Artifact
113+ uses : actions/upload-artifact@v4
114+ with :
115+ name : ichime-ipa
116+ path : Ichime.ipa
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+ <plist version =" 1.0" >
4+ <dict >
5+ <key >method </key >
6+ <string >debugging </string >
7+ <key >signingStyle </key >
8+ <string >manual </string >
9+ <key >signingCertificate </key >
10+ <string ></string >
11+ <key >provisioningProfiles </key >
12+ <dict />
13+ </dict >
14+ </plist >
You can’t perform that action at this time.
0 commit comments