Skip to content

Commit 33ccfd9

Browse files
committed
Create ios.yml
1 parent cd1b81d commit 33ccfd9

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.github/workflows/ios.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: iOS
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
paths:
7+
- 'src/**'
8+
- 'examples/**'
9+
- '.github/workflows/android.yml'
10+
pull_request:
11+
paths:
12+
- 'src/**'
13+
- 'examples/**'
14+
- '.github/workflows/android.yml'
15+
release:
16+
types: [published]
17+
18+
jobs:
19+
build:
20+
runs-on: macos-latest
21+
steps:
22+
- name: Checkout
23+
uses: actions/checkout@master
24+
- name: Build Xcode15 project
25+
run: |
26+
cd projects/Xcode15
27+
curl -L https://github.com/raysan5/raylib/files/14743869/libEGL.xcframework.zip --output libEGL.xcframework.zip
28+
curl -L https://github.com/raysan5/raylib/files/14743873/libGLESv2.xcframework.zip --output libGLESv2.xcframework.zip
29+
unzip libEGL.xcframework.zip -d libEGL.xcframework
30+
unzip libGLESv2.xcframework.zip -d libGLESv2.xcframework
31+
rm libEGL.xcframework.zip
32+
rm libGLESv2.xcframework.zip
33+
ls
34+
xcodebuild -project raylib.xcodeproj -scheme raylib -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 12,OS=15.0' build
35+

0 commit comments

Comments
 (0)