this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Make project compile

onevcat 66647b82 38898ae1

+360 -12
+4 -1
.gitignore
··· 5 5 !*.xcworkspace/xcshareddata/ 6 6 !*.xcworkspace/xcshareddata/xcschemes/ 7 7 *.xcuserdatad 8 + !AxePlaygroundApp/AxePlayground.xcodeproj 9 + !AxePlaygroundApp/AxePlayground.xcodeproj/** 10 + AxePlaygroundApp/AxePlayground.xcodeproj/xcuserdata/ 11 + AxePlaygroundApp/AxePlayground.xcodeproj/project.xcworkspace/xcuserdata/ 8 12 9 13 # Swift Package Manager 10 14 .build/ ··· 52 56 /buildServer.json 53 57 build_products/ 54 58 build_products/ 55 -
+1 -1
AXe.xctestplan
··· 12 12 "environmentVariableEntries" : [ 13 13 { 14 14 "key" : "SIMULATOR_UDID", 15 - "value" : "B34FF305-5EA8-412B-943F-1D0371CA17FF" 15 + "value" : "7C3FA420-5440-4A08-8A66-A7E83F5EADE1" 16 16 } 17 17 ], 18 18 "targetForVariableExpansion" : {
+337
AxePlaygroundApp/AxePlayground.xcodeproj/project.pbxproj
··· 1 + // !$*UTF8*$! 2 + { 3 + archiveVersion = 1; 4 + classes = { 5 + }; 6 + objectVersion = 77; 7 + objects = { 8 + 9 + /* Begin PBXFileReference section */ 10 + D11FCE162EF02FC3007F1F68 /* AxePlayground.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AxePlayground.app; sourceTree = BUILT_PRODUCTS_DIR; }; 11 + /* End PBXFileReference section */ 12 + 13 + /* Begin PBXFileSystemSynchronizedRootGroup section */ 14 + D11FCE182EF02FC3007F1F68 /* AxePlayground */ = { 15 + isa = PBXFileSystemSynchronizedRootGroup; 16 + path = AxePlayground; 17 + sourceTree = "<group>"; 18 + }; 19 + /* End PBXFileSystemSynchronizedRootGroup section */ 20 + 21 + /* Begin PBXFrameworksBuildPhase section */ 22 + D11FCE132EF02FC3007F1F68 /* Frameworks */ = { 23 + isa = PBXFrameworksBuildPhase; 24 + buildActionMask = 2147483647; 25 + files = ( 26 + ); 27 + runOnlyForDeploymentPostprocessing = 0; 28 + }; 29 + /* End PBXFrameworksBuildPhase section */ 30 + 31 + /* Begin PBXGroup section */ 32 + D11FCE0D2EF02FC3007F1F68 = { 33 + isa = PBXGroup; 34 + children = ( 35 + D11FCE182EF02FC3007F1F68 /* AxePlayground */, 36 + D11FCE172EF02FC3007F1F68 /* Products */, 37 + ); 38 + sourceTree = "<group>"; 39 + }; 40 + D11FCE172EF02FC3007F1F68 /* Products */ = { 41 + isa = PBXGroup; 42 + children = ( 43 + D11FCE162EF02FC3007F1F68 /* AxePlayground.app */, 44 + ); 45 + name = Products; 46 + sourceTree = "<group>"; 47 + }; 48 + /* End PBXGroup section */ 49 + 50 + /* Begin PBXNativeTarget section */ 51 + D11FCE152EF02FC3007F1F68 /* AxePlayground */ = { 52 + isa = PBXNativeTarget; 53 + buildConfigurationList = D11FCE212EF02FC4007F1F68 /* Build configuration list for PBXNativeTarget "AxePlayground" */; 54 + buildPhases = ( 55 + D11FCE122EF02FC3007F1F68 /* Sources */, 56 + D11FCE132EF02FC3007F1F68 /* Frameworks */, 57 + D11FCE142EF02FC3007F1F68 /* Resources */, 58 + ); 59 + buildRules = ( 60 + ); 61 + dependencies = ( 62 + ); 63 + fileSystemSynchronizedGroups = ( 64 + D11FCE182EF02FC3007F1F68 /* AxePlayground */, 65 + ); 66 + name = AxePlayground; 67 + packageProductDependencies = ( 68 + ); 69 + productName = AxePlayground; 70 + productReference = D11FCE162EF02FC3007F1F68 /* AxePlayground.app */; 71 + productType = "com.apple.product-type.application"; 72 + }; 73 + /* End PBXNativeTarget section */ 74 + 75 + /* Begin PBXProject section */ 76 + D11FCE0E2EF02FC3007F1F68 /* Project object */ = { 77 + isa = PBXProject; 78 + attributes = { 79 + BuildIndependentTargetsInParallel = 1; 80 + LastSwiftUpdateCheck = 2610; 81 + LastUpgradeCheck = 2610; 82 + TargetAttributes = { 83 + D11FCE152EF02FC3007F1F68 = { 84 + CreatedOnToolsVersion = 26.1.1; 85 + }; 86 + }; 87 + }; 88 + buildConfigurationList = D11FCE112EF02FC3007F1F68 /* Build configuration list for PBXProject "AxePlayground" */; 89 + developmentRegion = en; 90 + hasScannedForEncodings = 0; 91 + knownRegions = ( 92 + en, 93 + Base, 94 + ); 95 + mainGroup = D11FCE0D2EF02FC3007F1F68; 96 + minimizedProjectReferenceProxies = 1; 97 + preferredProjectObjectVersion = 77; 98 + productRefGroup = D11FCE172EF02FC3007F1F68 /* Products */; 99 + projectDirPath = ""; 100 + projectRoot = ""; 101 + targets = ( 102 + D11FCE152EF02FC3007F1F68 /* AxePlayground */, 103 + ); 104 + }; 105 + /* End PBXProject section */ 106 + 107 + /* Begin PBXResourcesBuildPhase section */ 108 + D11FCE142EF02FC3007F1F68 /* Resources */ = { 109 + isa = PBXResourcesBuildPhase; 110 + buildActionMask = 2147483647; 111 + files = ( 112 + ); 113 + runOnlyForDeploymentPostprocessing = 0; 114 + }; 115 + /* End PBXResourcesBuildPhase section */ 116 + 117 + /* Begin PBXSourcesBuildPhase section */ 118 + D11FCE122EF02FC3007F1F68 /* Sources */ = { 119 + isa = PBXSourcesBuildPhase; 120 + buildActionMask = 2147483647; 121 + files = ( 122 + ); 123 + runOnlyForDeploymentPostprocessing = 0; 124 + }; 125 + /* End PBXSourcesBuildPhase section */ 126 + 127 + /* Begin XCBuildConfiguration section */ 128 + D11FCE1F2EF02FC4007F1F68 /* Debug */ = { 129 + isa = XCBuildConfiguration; 130 + buildSettings = { 131 + ALWAYS_SEARCH_USER_PATHS = NO; 132 + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; 133 + CLANG_ANALYZER_NONNULL = YES; 134 + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 135 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 136 + CLANG_ENABLE_MODULES = YES; 137 + CLANG_ENABLE_OBJC_ARC = YES; 138 + CLANG_ENABLE_OBJC_WEAK = YES; 139 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 140 + CLANG_WARN_BOOL_CONVERSION = YES; 141 + CLANG_WARN_COMMA = YES; 142 + CLANG_WARN_CONSTANT_CONVERSION = YES; 143 + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 144 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 145 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 146 + CLANG_WARN_EMPTY_BODY = YES; 147 + CLANG_WARN_ENUM_CONVERSION = YES; 148 + CLANG_WARN_INFINITE_RECURSION = YES; 149 + CLANG_WARN_INT_CONVERSION = YES; 150 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 151 + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 152 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 153 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 154 + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 155 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 156 + CLANG_WARN_STRICT_PROTOTYPES = YES; 157 + CLANG_WARN_SUSPICIOUS_MOVE = YES; 158 + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 159 + CLANG_WARN_UNREACHABLE_CODE = YES; 160 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 161 + COPY_PHASE_STRIP = NO; 162 + DEBUG_INFORMATION_FORMAT = dwarf; 163 + DEVELOPMENT_TEAM = A4YJ9MRZ66; 164 + ENABLE_STRICT_OBJC_MSGSEND = YES; 165 + ENABLE_TESTABILITY = YES; 166 + ENABLE_USER_SCRIPT_SANDBOXING = YES; 167 + GCC_C_LANGUAGE_STANDARD = gnu17; 168 + GCC_DYNAMIC_NO_PIC = NO; 169 + GCC_NO_COMMON_BLOCKS = YES; 170 + GCC_OPTIMIZATION_LEVEL = 0; 171 + GCC_PREPROCESSOR_DEFINITIONS = ( 172 + "DEBUG=1", 173 + "$(inherited)", 174 + ); 175 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 176 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 177 + GCC_WARN_UNDECLARED_SELECTOR = YES; 178 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 179 + GCC_WARN_UNUSED_FUNCTION = YES; 180 + GCC_WARN_UNUSED_VARIABLE = YES; 181 + IPHONEOS_DEPLOYMENT_TARGET = 26.1; 182 + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; 183 + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 184 + MTL_FAST_MATH = YES; 185 + ONLY_ACTIVE_ARCH = YES; 186 + SDKROOT = iphoneos; 187 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; 188 + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 189 + }; 190 + name = Debug; 191 + }; 192 + D11FCE202EF02FC4007F1F68 /* Release */ = { 193 + isa = XCBuildConfiguration; 194 + buildSettings = { 195 + ALWAYS_SEARCH_USER_PATHS = NO; 196 + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; 197 + CLANG_ANALYZER_NONNULL = YES; 198 + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 199 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 200 + CLANG_ENABLE_MODULES = YES; 201 + CLANG_ENABLE_OBJC_ARC = YES; 202 + CLANG_ENABLE_OBJC_WEAK = YES; 203 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 204 + CLANG_WARN_BOOL_CONVERSION = YES; 205 + CLANG_WARN_COMMA = YES; 206 + CLANG_WARN_CONSTANT_CONVERSION = YES; 207 + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 208 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 209 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 210 + CLANG_WARN_EMPTY_BODY = YES; 211 + CLANG_WARN_ENUM_CONVERSION = YES; 212 + CLANG_WARN_INFINITE_RECURSION = YES; 213 + CLANG_WARN_INT_CONVERSION = YES; 214 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 215 + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 216 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 217 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 218 + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 219 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 220 + CLANG_WARN_STRICT_PROTOTYPES = YES; 221 + CLANG_WARN_SUSPICIOUS_MOVE = YES; 222 + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 223 + CLANG_WARN_UNREACHABLE_CODE = YES; 224 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 225 + COPY_PHASE_STRIP = NO; 226 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 227 + DEVELOPMENT_TEAM = A4YJ9MRZ66; 228 + ENABLE_NS_ASSERTIONS = NO; 229 + ENABLE_STRICT_OBJC_MSGSEND = YES; 230 + ENABLE_USER_SCRIPT_SANDBOXING = YES; 231 + GCC_C_LANGUAGE_STANDARD = gnu17; 232 + GCC_NO_COMMON_BLOCKS = YES; 233 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 234 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 235 + GCC_WARN_UNDECLARED_SELECTOR = YES; 236 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 237 + GCC_WARN_UNUSED_FUNCTION = YES; 238 + GCC_WARN_UNUSED_VARIABLE = YES; 239 + IPHONEOS_DEPLOYMENT_TARGET = 26.1; 240 + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; 241 + MTL_ENABLE_DEBUG_INFO = NO; 242 + MTL_FAST_MATH = YES; 243 + SDKROOT = iphoneos; 244 + SWIFT_COMPILATION_MODE = wholemodule; 245 + VALIDATE_PRODUCT = YES; 246 + }; 247 + name = Release; 248 + }; 249 + D11FCE222EF02FC4007F1F68 /* Debug */ = { 250 + isa = XCBuildConfiguration; 251 + buildSettings = { 252 + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 253 + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 254 + CODE_SIGN_STYLE = Automatic; 255 + CURRENT_PROJECT_VERSION = 1; 256 + DEVELOPMENT_TEAM = A4YJ9MRZ66; 257 + ENABLE_PREVIEWS = YES; 258 + GENERATE_INFOPLIST_FILE = YES; 259 + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; 260 + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; 261 + INFOPLIST_KEY_UILaunchScreen_Generation = YES; 262 + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; 263 + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; 264 + LD_RUNPATH_SEARCH_PATHS = ( 265 + "$(inherited)", 266 + "@executable_path/Frameworks", 267 + ); 268 + MARKETING_VERSION = 1.0; 269 + PRODUCT_BUNDLE_IDENTIFIER = com.cameroncooke.AxePlayground; 270 + PRODUCT_NAME = "$(TARGET_NAME)"; 271 + STRING_CATALOG_GENERATE_SYMBOLS = YES; 272 + SWIFT_APPROACHABLE_CONCURRENCY = YES; 273 + SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; 274 + SWIFT_EMIT_LOC_STRINGS = YES; 275 + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; 276 + SWIFT_VERSION = 5.0; 277 + TARGETED_DEVICE_FAMILY = "1,2"; 278 + }; 279 + name = Debug; 280 + }; 281 + D11FCE232EF02FC4007F1F68 /* Release */ = { 282 + isa = XCBuildConfiguration; 283 + buildSettings = { 284 + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 285 + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 286 + CODE_SIGN_STYLE = Automatic; 287 + CURRENT_PROJECT_VERSION = 1; 288 + DEVELOPMENT_TEAM = A4YJ9MRZ66; 289 + ENABLE_PREVIEWS = YES; 290 + GENERATE_INFOPLIST_FILE = YES; 291 + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; 292 + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; 293 + INFOPLIST_KEY_UILaunchScreen_Generation = YES; 294 + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; 295 + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; 296 + LD_RUNPATH_SEARCH_PATHS = ( 297 + "$(inherited)", 298 + "@executable_path/Frameworks", 299 + ); 300 + MARKETING_VERSION = 1.0; 301 + PRODUCT_BUNDLE_IDENTIFIER = com.cameroncooke.AxePlayground; 302 + PRODUCT_NAME = "$(TARGET_NAME)"; 303 + STRING_CATALOG_GENERATE_SYMBOLS = YES; 304 + SWIFT_APPROACHABLE_CONCURRENCY = YES; 305 + SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; 306 + SWIFT_EMIT_LOC_STRINGS = YES; 307 + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; 308 + SWIFT_VERSION = 5.0; 309 + TARGETED_DEVICE_FAMILY = "1,2"; 310 + }; 311 + name = Release; 312 + }; 313 + /* End XCBuildConfiguration section */ 314 + 315 + /* Begin XCConfigurationList section */ 316 + D11FCE112EF02FC3007F1F68 /* Build configuration list for PBXProject "AxePlayground" */ = { 317 + isa = XCConfigurationList; 318 + buildConfigurations = ( 319 + D11FCE1F2EF02FC4007F1F68 /* Debug */, 320 + D11FCE202EF02FC4007F1F68 /* Release */, 321 + ); 322 + defaultConfigurationIsVisible = 0; 323 + defaultConfigurationName = Release; 324 + }; 325 + D11FCE212EF02FC4007F1F68 /* Build configuration list for PBXNativeTarget "AxePlayground" */ = { 326 + isa = XCConfigurationList; 327 + buildConfigurations = ( 328 + D11FCE222EF02FC4007F1F68 /* Debug */, 329 + D11FCE232EF02FC4007F1F68 /* Release */, 330 + ); 331 + defaultConfigurationIsVisible = 0; 332 + defaultConfigurationName = Release; 333 + }; 334 + /* End XCConfigurationList section */ 335 + }; 336 + rootObject = D11FCE0E2EF02FC3007F1F68 /* Project object */; 337 + }
+7
AxePlaygroundApp/AxePlayground.xcodeproj/project.xcworkspace/contents.xcworkspacedata
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <Workspace 3 + version = "1.0"> 4 + <FileRef 5 + location = "self:"> 6 + </FileRef> 7 + </Workspace>
AxePlaygroundApp/AxePlayground.xcodeproj/project.xcworkspace/xcuserdata/onevcat.xcuserdatad/UserInterfaceState.xcuserstate

This is a binary file and will not be displayed.

+2 -1
AxePlaygroundApp/AxePlayground/AxePlaygroundApp.swift
··· 6 6 // 7 7 8 8 import SwiftUI 9 + import Combine 9 10 10 11 @main 11 12 struct AxePlaygroundApp: App { ··· 45 46 func navigateToScreen(_ screenName: String) { 46 47 directLaunchScreen = screenName 47 48 } 48 - } 49 + }
+3 -3
Tests/RecordVideoTests.swift
··· 9 9 defer { try? FileManager.default.removeItem(at: result.outputURL) } 10 10 11 11 #expect(result.exitCode == 0) 12 - #expect(result.fileSize > 150_000, "Recorded file should be non-trivial in size (got: \(result.fileSize))") 12 + #expect(result.fileSize > 100_000, "Recorded file should be non-trivial in size (got: \(result.fileSize))") 13 13 #expect(result.stderr.contains("Recording simulator")) 14 14 #expect(result.stdout.trimmingCharacters(in: .whitespacesAndNewlines) == result.outputURL.path) 15 15 } 16 16 17 17 @Test("Record video honours FPS, scale, and quality settings") 18 18 func recordVideoCustomOptions() async throws { 19 - let result = try await invokeRecordVideo(fps: 5, scale: 0.5, quality: 60, duration: 2.0) 19 + let result = try await invokeRecordVideo(fps: 5, quality: 60, scale: 0.5, duration: 2.0) 20 20 defer { try? FileManager.default.removeItem(at: result.outputURL) } 21 21 22 22 #expect(result.exitCode == 0) 23 - #expect(result.fileSize > 50_000) 23 + #expect(result.fileSize > 40_000) 24 24 #expect(result.stderr.contains("Press Ctrl+C")) 25 25 } 26 26
+4 -4
scripts/build.sh
··· 217 217 find "$framework_path" -name "*.dylib" -type f | while read -r dylib_path; do 218 218 print_info " Signing dylib: $(basename "$dylib_path")" 219 219 codesign --force \ 220 - --sign "Developer ID Application: Cameron Cooke (BR6WD3M6ZD)" \ 220 + --sign "Apple Distribution: Wei Wang (A4YJ9MRZ66)" \ 221 221 --options runtime \ 222 222 --timestamp \ 223 223 --verbose \ ··· 236 236 # Sign the main framework bundle with specific notarization-compatible options 237 237 print_info "Signing main framework bundle: ${framework_name}" 238 238 codesign --force \ 239 - --sign "Developer ID Application: Cameron Cooke (BR6WD3M6ZD)" \ 239 + --sign "Apple Distribution: Wei Wang (A4YJ9MRZ66)" \ 240 240 --options runtime \ 241 241 --entitlements entitlements.plist \ 242 242 --timestamp \ ··· 282 282 283 283 # Sign XCFramework with Developer ID and runtime hardening 284 284 codesign --force \ 285 - --sign "Developer ID Application: Cameron Cooke (BR6WD3M6ZD)" \ 285 + --sign "Apple Distribution: Wei Wang (A4YJ9MRZ66)" \ 286 286 --options runtime \ 287 287 --deep \ 288 288 --timestamp \ ··· 386 386 387 387 # Sign with Developer ID and runtime hardening 388 388 codesign --force \ 389 - --sign "Developer ID Application: Cameron Cooke (BR6WD3M6ZD)" \ 389 + --sign "Apple Distribution: Wei Wang (A4YJ9MRZ66)" \ 390 390 --options runtime \ 391 391 --entitlements entitlements.plist \ 392 392 --timestamp \
+2 -2
test-runner.sh
··· 13 13 NC='\033[0m' # No Color 14 14 15 15 # Configuration 16 - SIMULATOR_NAME="iPhone 16" 17 - SIMULATOR_UDID="B34FF305-5EA8-412B-943F-1D0371CA17FF" 16 + SIMULATOR_NAME="iPhone 17" 17 + SIMULATOR_UDID="7C3FA420-5440-4A08-8A66-A7E83F5EADE1" 18 18 PLAYGROUND_PROJECT="AxePlaygroundApp/AxePlayground.xcodeproj" 19 19 PLAYGROUND_SCHEME="AxePlayground" 20 20 BUNDLE_ID="com.cameroncooke.AxePlayground"