Skip to content

Commit e4f269c

Browse files
authored
Action Support (#1)
* Add GitHub Actions workflow for LCTaskForPIDTweak * Fix build issues
1 parent 73a4333 commit e4f269c

2 files changed

Lines changed: 45 additions & 12 deletions

File tree

.github/workflows/main.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Build LCTaskForPIDTweak
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ main ]
8+
workflow_dispatch:
9+
10+
jobs:
11+
build:
12+
runs-on: macos-latest
13+
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Build
18+
run: |
19+
xcodebuild -scheme LCTaskForPIDTweak \
20+
-project LCTaskForPIDTweak.xcodeproj \
21+
-configuration Release \
22+
-sdk iphoneos \
23+
-derivedDataPath build \
24+
CODE_SIGNING_ALLOWED=NO \
25+
CODE_SIGNING_REQUIRED=NO \
26+
CODE_SIGN_IDENTITY="" \
27+
AD_HOC_CODE_SIGNING_ALLOWED=YES
28+
29+
- name: Upload Artifact
30+
uses: actions/upload-artifact@v4
31+
with:
32+
name: LCTaskForPIDTweak.dylib
33+
path: build/Build/Products/Release-iphoneos/LCTaskForPIDTweak.dylib

LCTaskForPIDTweak.xcodeproj/project.pbxproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -204,11 +204,10 @@
204204
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
205205
CLANG_WARN_UNREACHABLE_CODE = YES;
206206
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
207-
CODE_SIGN_IDENTITY = "Apple Development";
208-
CODE_SIGN_STYLE = Automatic;
207+
CODE_SIGN_IDENTITY = "";
208+
CODE_SIGN_STYLE = Manual;
209209
COPY_PHASE_STRIP = NO;
210210
DEBUG_INFORMATION_FORMAT = dwarf;
211-
DEVELOPMENT_TEAM = UU7W52U79B;
212211
ENABLE_STRICT_OBJC_MSGSEND = YES;
213212
ENABLE_TESTABILITY = YES;
214213
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -227,12 +226,12 @@
227226
GCC_WARN_UNUSED_FUNCTION = YES;
228227
GCC_WARN_UNUSED_VARIABLE = YES;
229228
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
230-
MACOSX_DEPLOYMENT_TARGET = 26.0;
229+
MACOSX_DEPLOYMENT_TARGET = 14.0;
231230
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
232231
MTL_FAST_MATH = YES;
233232
ONLY_ACTIVE_ARCH = YES;
234233
OTHER_CFLAGS = "-fcommon";
235-
SDKROOT = macosx;
234+
SDKROOT = iphoneos;
236235
};
237236
name = Debug;
238237
};
@@ -269,11 +268,10 @@
269268
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
270269
CLANG_WARN_UNREACHABLE_CODE = YES;
271270
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
272-
CODE_SIGN_IDENTITY = "Apple Development";
273-
CODE_SIGN_STYLE = Automatic;
271+
CODE_SIGN_IDENTITY = "";
272+
CODE_SIGN_STYLE = Manual;
274273
COPY_PHASE_STRIP = NO;
275274
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
276-
DEVELOPMENT_TEAM = UU7W52U79B;
277275
ENABLE_NS_ASSERTIONS = NO;
278276
ENABLE_STRICT_OBJC_MSGSEND = YES;
279277
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -286,18 +284,19 @@
286284
GCC_WARN_UNUSED_FUNCTION = YES;
287285
GCC_WARN_UNUSED_VARIABLE = YES;
288286
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
289-
MACOSX_DEPLOYMENT_TARGET = 26.0;
287+
MACOSX_DEPLOYMENT_TARGET = 14.0;
290288
MTL_ENABLE_DEBUG_INFO = NO;
291289
MTL_FAST_MATH = YES;
292290
OTHER_CFLAGS = "-fcommon";
293-
SDKROOT = macosx;
291+
SDKROOT = iphoneos;
294292
};
295293
name = Release;
296294
};
297295
E12831F62F44960D005C4362 /* Debug */ = {
298296
isa = XCBuildConfiguration;
299297
buildSettings = {
300-
CODE_SIGN_STYLE = Automatic;
298+
CODE_SIGN_IDENTITY = "";
299+
CODE_SIGN_STYLE = Manual;
301300
DYLIB_COMPATIBILITY_VERSION = 1;
302301
DYLIB_CURRENT_VERSION = 1;
303302
ENABLE_APP_SANDBOX = YES;
@@ -317,7 +316,8 @@
317316
E12831F72F44960D005C4362 /* Release */ = {
318317
isa = XCBuildConfiguration;
319318
buildSettings = {
320-
CODE_SIGN_STYLE = Automatic;
319+
CODE_SIGN_IDENTITY = "";
320+
CODE_SIGN_STYLE = Manual;
321321
DYLIB_COMPATIBILITY_VERSION = 1;
322322
DYLIB_CURRENT_VERSION = 1;
323323
ENABLE_APP_SANDBOX = YES;

0 commit comments

Comments
 (0)