Skip to content
This repository was archived by the owner on Apr 13, 2025. It is now read-only.

Commit ad31015

Browse files
committed
build for simulator
Signed-off-by: 82Flex <[email protected]>
1 parent fd330b7 commit ad31015

16 files changed

+3484
-340
lines changed

TrollSpeed.xcodeproj/project.pbxproj

Lines changed: 149 additions & 103 deletions
Large diffs are not rendered by default.

TrollSpeed.xcodeproj/xcshareddata/xcschemes/TrollSpeed-Sandbox.xcscheme renamed to TrollSpeed.xcodeproj/xcshareddata/xcschemes/TrollSpeed.Sim.xcscheme

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1520"
3+
LastUpgradeVersion = "1620"
44
version = "1.7">
55
<BuildAction
66
parallelizeBuildables = "YES"
7-
buildImplicitDependencies = "YES">
7+
buildImplicitDependencies = "YES"
8+
buildArchitectures = "Automatic">
89
<BuildActionEntries>
910
<BuildActionEntry
1011
buildForTesting = "YES"
@@ -14,9 +15,9 @@
1415
buildForAnalyzing = "YES">
1516
<BuildableReference
1617
BuildableIdentifier = "primary"
17-
BlueprintIdentifier = "CC2BAFB72B5CA9DD00A429D1"
18-
BuildableName = "TrollSpeed-Sandbox.app"
19-
BlueprintName = "TrollSpeed-Sandbox"
18+
BlueprintIdentifier = "CC654E0D2DABD9C200D54F83"
19+
BuildableName = "TrollSpeed.app"
20+
BlueprintName = "TrollSpeed.Sim"
2021
ReferencedContainer = "container:TrollSpeed.xcodeproj">
2122
</BuildableReference>
2223
</BuildActionEntry>
@@ -43,9 +44,9 @@
4344
runnableDebuggingMode = "0">
4445
<BuildableReference
4546
BuildableIdentifier = "primary"
46-
BlueprintIdentifier = "CC2BAFB72B5CA9DD00A429D1"
47-
BuildableName = "TrollSpeed-Sandbox.app"
48-
BlueprintName = "TrollSpeed-Sandbox"
47+
BlueprintIdentifier = "CC654E0D2DABD9C200D54F83"
48+
BuildableName = "TrollSpeed.app"
49+
BlueprintName = "TrollSpeed.Sim"
4950
ReferencedContainer = "container:TrollSpeed.xcodeproj">
5051
</BuildableReference>
5152
</BuildableProductRunnable>
@@ -60,9 +61,9 @@
6061
runnableDebuggingMode = "0">
6162
<BuildableReference
6263
BuildableIdentifier = "primary"
63-
BlueprintIdentifier = "CC2BAFB72B5CA9DD00A429D1"
64-
BuildableName = "TrollSpeed-Sandbox.app"
65-
BlueprintName = "TrollSpeed-Sandbox"
64+
BlueprintIdentifier = "CC654E0D2DABD9C200D54F83"
65+
BuildableName = "TrollSpeed.app"
66+
BlueprintName = "TrollSpeed.Sim"
6667
ReferencedContainer = "container:TrollSpeed.xcodeproj">
6768
</BuildableReference>
6869
</BuildableProductRunnable>

build.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ xcodebuild clean build archive \
2121
CODE_SIGNING_ALLOWED=NO | xcpretty
2222

2323
chmod 0644 Resources/Info.plist
24-
chmod 0644 supports/Sandbox-Info.plist
2524
cp supports/entitlements.plist TrollSpeed.xcarchive/Products
2625
cd TrollSpeed.xcarchive/Products/Applications
2726
codesign --remove-signature TrollSpeed.app

gen-control.sh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,5 @@ defaults write $PWD/Resources/Info.plist CFBundleVersion $RAND_BUILD_STR
3838
plutil -convert xml1 $PWD/Resources/Info.plist
3939
chmod 0644 $PWD/Resources/Info.plist
4040

41-
defaults write $PWD/supports/Sandbox-Info.plist CFBundleShortVersionString $VERSION
42-
defaults write $PWD/supports/Sandbox-Info.plist CFBundleVersion $RAND_BUILD_STR
43-
plutil -convert xml1 $PWD/supports/Sandbox-Info.plist
44-
chmod 0644 $PWD/supports/Sandbox-Info.plist
45-
4641
XCODE_PROJ_PBXPROJ=$PWD/TrollSpeed.xcodeproj/project.pbxproj
4742
sed -i '' "s/MARKETING_VERSION = .*;/MARKETING_VERSION = $VERSION;/g" $XCODE_PROJ_PBXPROJ

libraries/AssertionServices.Sim.tbd

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
--- !tapi-tbd-v3
2+
archs: [ armv7, armv7s, arm64, arm64e, i386, x86_64 ]
3+
platform: ios
4+
flags: [ flat_namespace ]
5+
install-name: /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
6+
current-version: 505.100.7
7+
compatibility-version: 1
8+
objc-constraint: retain_release
9+
exports:
10+
- archs: [ armv7, armv7s, arm64, arm64e, i386, x86_64 ]
11+
symbols: [ _AssertionServicesVersionNumber,
12+
_AssertionServicesVersionString,
13+
_BKLaunchdJobApplicationLabelPrefix,
14+
_BKLaunchdJobSystemShellLabelPrefix,
15+
_BKSApplicationNotificationStateChanged,
16+
_BKSApplicationStateAll,
17+
_BKSApplicationStateAppIsFrontmostKey,
18+
_BKSApplicationStateDisplayIDKey,
19+
_BKSApplicationStateExitCodeKey,
20+
_BKSApplicationStateExitReasonKey,
21+
_BKSApplicationStateExtensionKey,
22+
_BKSApplicationStateHostPIDKey,
23+
_BKSApplicationStateKey,
24+
_BKSApplicationStateMostElevatedStateForProcessIDKey,
25+
_BKSApplicationStateProcessIDKey,
26+
_BKSApplicationStateRunningReasonAssertionIdentifierKey,
27+
_BKSApplicationStateRunningReasonAssertionNotificationKey,
28+
_BKSApplicationStateRunningReasonAssertionReasonKey,
29+
_BKSApplicationStateRunningReasonsKey,
30+
_BKSAssertionErrorDescription,
31+
_BKSAssertionErrorDomain,
32+
_BKSProcessAssertionBackgroundTimeRemaining,
33+
_BKSProcessAssertionSetExpirationHandler,
34+
_BKSProcessDiagnosticReportTypeDescription,
35+
_BKSProcessErrorDomain,
36+
_BKSProcessExtensionPropertyBundleID,
37+
_BKSProcessVisibilityIsForeground,
38+
_BKSProcessVisibilityMax,
39+
_BKSTerminationAssertionActiveEfficacyForBundleIdentifier,
40+
_BKSTerminationAssertionEfficacyDescription,
41+
_BKSTerminationAssertionHeldForBundleIdentifier,
42+
_BKSTerminationAssertionRegisterObserver,
43+
_BKSTerminationAssertionUnregisterObserver,
44+
_BKSWatchdogAssertionCreateForPID,
45+
_BKSWatchdogAssertionGetTypeID,
46+
_NSStringFromBKSProcessErrorCode,
47+
_NSStringFromBKSProcessExitReason,
48+
_NSStringFromBKSProcessTaskState,
49+
_NSStringFromBKSProcessVisibility,
50+
_RBSProcessLegacyStateDescriptor ]
51+
objc-classes: [ BKSApplicationStateMonitor, BKSAssertion,
52+
BKSLaunchdJobSpecification, BKSProcess,
53+
BKSProcessAssertion, BKSProcessExitContext,
54+
BKSTerminationAssertion,
55+
BKSTerminationAssertionObserverManager,
56+
BKSTerminationContext, BKSWorkspace ]
57+
objc-ivars: [ BKSApplicationStateMonitor._elevatedPriority,
58+
BKSApplicationStateMonitor._handler,
59+
BKSApplicationStateMonitor._interestedAssertionReasons,
60+
BKSApplicationStateMonitor._interestedBundleIDs,
61+
BKSApplicationStateMonitor._interestedStates,
62+
BKSApplicationStateMonitor._lock,
63+
BKSApplicationStateMonitor._monitor,
64+
BKSAssertion._acquisitionHandler,
65+
BKSAssertion._attributes,
66+
BKSAssertion._internalAssertion,
67+
BKSAssertion._invalidationHandler,
68+
BKSAssertion._lock, BKSAssertion._name,
69+
BKSAssertion._target,
70+
BKSLaunchdJobSpecification._arguments,
71+
BKSLaunchdJobSpecification._bundleIdentifier,
72+
BKSLaunchdJobSpecification._bundlePath,
73+
BKSLaunchdJobSpecification._environment,
74+
BKSLaunchdJobSpecification._executablePath,
75+
BKSLaunchdJobSpecification._executionOptions,
76+
BKSLaunchdJobSpecification._labelPrefix,
77+
BKSLaunchdJobSpecification._machServices,
78+
BKSLaunchdJobSpecification._managedPersona,
79+
BKSLaunchdJobSpecification._standardError,
80+
BKSLaunchdJobSpecification._standardOutput,
81+
BKSProcess._accessoryAssertion,
82+
BKSProcess._assertion, BKSProcess._audioAssertion,
83+
BKSProcess._bootstrapped,
84+
BKSProcess._connectedToExternalAccessories,
85+
BKSProcess._delegate, BKSProcess._handle,
86+
BKSProcess._identity, BKSProcess._jobSpec,
87+
BKSProcess._lastExitContext, BKSProcess._lock,
88+
BKSProcess._mediaAssertion, BKSProcess._monitor,
89+
BKSProcess._nowPlayingWithAudio,
90+
BKSProcess._processHandle,
91+
BKSProcess._recordingAudio, BKSProcess._taskState,
92+
BKSProcess._terminationReason,
93+
BKSProcess._visibility,
94+
BKSProcess._visibilityAssertion,
95+
BKSProcess._workspaceLocked,
96+
BKSProcessAssertion._flags,
97+
BKSProcessAssertion._mediaPlaybackHackAssertion,
98+
BKSProcessAssertion._reason,
99+
BKSProcessExitContext._exitReason,
100+
BKSTerminationAssertion._bundleIdentifier,
101+
BKSTerminationAssertion._context,
102+
BKSTerminationAssertion._efficacy,
103+
BKSTerminationAssertionObserverManager._calloutQueue,
104+
BKSTerminationAssertionObserverManager._launchPreventedBundleIDs,
105+
BKSTerminationAssertionObserverManager._lock,
106+
BKSTerminationAssertionObserverManager._monitor,
107+
BKSTerminationAssertionObserverManager._monitorIsReady,
108+
BKSTerminationAssertionObserverManager._observers,
109+
BKSTerminationContext._exceptionCode,
110+
BKSTerminationContext._explanation,
111+
BKSTerminationContext._reportType ]
112+
...

0 commit comments

Comments
 (0)