project.pbxproj (13411B)
1 // !$*UTF8*$! 2 { 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 77; 7 objects = { 8 9 /* Begin PBXBuildFile section */ 10 22EA1CB33A17DCC6FC82406D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F543015C899423D4B01CEB2E /* Assets.xcassets */; }; 11 2E8A151C3EFF8D2645EFFBFA /* SonodrillApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74C38E65621F5192E1B68D2 /* SonodrillApp.swift */; }; 12 47808750E34BFBC08FE160DA /* WaveformExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BCF6AAC471512DFD0FA06EE /* WaveformExtractor.swift */; }; 13 56B0305B5D3847FC6B326502 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8509E5A49E4A5CAAEB3ADB /* ContentView.swift */; }; 14 F7C33B50A94DA01F2E82C280 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 245434685F34A9A15B1AC406 /* libsqlite3.tbd */; }; 15 /* End PBXBuildFile section */ 16 17 /* Begin PBXFileReference section */ 18 245434685F34A9A15B1AC406 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; 19 2BCF6AAC471512DFD0FA06EE /* WaveformExtractor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaveformExtractor.swift; sourceTree = "<group>"; }; 20 86038AE1032E284E79B32AD6 /* iosApp.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = iosApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; 21 CE8509E5A49E4A5CAAEB3ADB /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; 22 E74C38E65621F5192E1B68D2 /* SonodrillApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SonodrillApp.swift; sourceTree = "<group>"; }; 23 F543015C899423D4B01CEB2E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 24 /* End PBXFileReference section */ 25 26 /* Begin PBXFrameworksBuildPhase section */ 27 EF8A6E9BFD470986D9D5C9B5 /* Frameworks */ = { 28 isa = PBXFrameworksBuildPhase; 29 buildActionMask = 2147483647; 30 files = ( 31 F7C33B50A94DA01F2E82C280 /* libsqlite3.tbd in Frameworks */, 32 ); 33 runOnlyForDeploymentPostprocessing = 0; 34 }; 35 /* End PBXFrameworksBuildPhase section */ 36 37 /* Begin PBXGroup section */ 38 1DB4B685CAEE8BEFEBBAEF94 /* iosApp */ = { 39 isa = PBXGroup; 40 children = ( 41 F543015C899423D4B01CEB2E /* Assets.xcassets */, 42 CE8509E5A49E4A5CAAEB3ADB /* ContentView.swift */, 43 E74C38E65621F5192E1B68D2 /* SonodrillApp.swift */, 44 2BCF6AAC471512DFD0FA06EE /* WaveformExtractor.swift */, 45 ); 46 name = iosApp; 47 path = .; 48 sourceTree = "<group>"; 49 }; 50 3666012298E772D226418813 /* Frameworks */ = { 51 isa = PBXGroup; 52 children = ( 53 245434685F34A9A15B1AC406 /* libsqlite3.tbd */, 54 ); 55 name = Frameworks; 56 sourceTree = "<group>"; 57 }; 58 38B69C3F79CD97858CF7B609 = { 59 isa = PBXGroup; 60 children = ( 61 1DB4B685CAEE8BEFEBBAEF94 /* iosApp */, 62 3666012298E772D226418813 /* Frameworks */, 63 94C98B8B3A2BFC1966447269 /* Products */, 64 ); 65 sourceTree = "<group>"; 66 }; 67 94C98B8B3A2BFC1966447269 /* Products */ = { 68 isa = PBXGroup; 69 children = ( 70 86038AE1032E284E79B32AD6 /* iosApp.app */, 71 ); 72 name = Products; 73 sourceTree = "<group>"; 74 }; 75 /* End PBXGroup section */ 76 77 /* Begin PBXNativeTarget section */ 78 78B53CC79860CBFC2F5543C6 /* iosApp */ = { 79 isa = PBXNativeTarget; 80 buildConfigurationList = 29DCA9F0B3A40325067EB163 /* Build configuration list for PBXNativeTarget "iosApp" */; 81 buildPhases = ( 82 B80CB09103FF423E9A215DEE /* Build Kotlin Framework */, 83 297B59D9CE634556D6007C40 /* Sources */, 84 1623B02D10928C8101C1F806 /* Resources */, 85 EF8A6E9BFD470986D9D5C9B5 /* Frameworks */, 86 ); 87 buildRules = ( 88 ); 89 dependencies = ( 90 ); 91 name = iosApp; 92 packageProductDependencies = ( 93 ); 94 productName = iosApp; 95 productReference = 86038AE1032E284E79B32AD6 /* iosApp.app */; 96 productType = "com.apple.product-type.application"; 97 }; 98 /* End PBXNativeTarget section */ 99 100 /* Begin PBXProject section */ 101 242FB5348943441C388468CE /* Project object */ = { 102 isa = PBXProject; 103 attributes = { 104 BuildIndependentTargetsInParallel = YES; 105 LastUpgradeCheck = 1430; 106 TargetAttributes = { 107 78B53CC79860CBFC2F5543C6 = { 108 DevelopmentTeam = CM5RQKJH56; 109 }; 110 }; 111 }; 112 buildConfigurationList = FF7CA1CA754D017066F1822F /* Build configuration list for PBXProject "iosApp" */; 113 developmentRegion = en; 114 hasScannedForEncodings = 0; 115 knownRegions = ( 116 Base, 117 en, 118 ); 119 mainGroup = 38B69C3F79CD97858CF7B609; 120 minimizedProjectReferenceProxies = 1; 121 preferredProjectObjectVersion = 77; 122 productRefGroup = 94C98B8B3A2BFC1966447269 /* Products */; 123 projectDirPath = ""; 124 projectRoot = ""; 125 targets = ( 126 78B53CC79860CBFC2F5543C6 /* iosApp */, 127 ); 128 }; 129 /* End PBXProject section */ 130 131 /* Begin PBXResourcesBuildPhase section */ 132 1623B02D10928C8101C1F806 /* Resources */ = { 133 isa = PBXResourcesBuildPhase; 134 buildActionMask = 2147483647; 135 files = ( 136 22EA1CB33A17DCC6FC82406D /* Assets.xcassets in Resources */, 137 ); 138 runOnlyForDeploymentPostprocessing = 0; 139 }; 140 /* End PBXResourcesBuildPhase section */ 141 142 /* Begin PBXShellScriptBuildPhase section */ 143 B80CB09103FF423E9A215DEE /* Build Kotlin Framework */ = { 144 isa = PBXShellScriptBuildPhase; 145 alwaysOutOfDate = 1; 146 buildActionMask = 2147483647; 147 files = ( 148 ); 149 inputFileListPaths = ( 150 ); 151 inputPaths = ( 152 ); 153 name = "Build Kotlin Framework"; 154 outputFileListPaths = ( 155 ); 156 outputPaths = ( 157 ); 158 runOnlyForDeploymentPostprocessing = 0; 159 shellPath = /bin/sh; 160 shellScript = "export PATH=\"/opt/homebrew/opt/openjdk@21/bin:/opt/homebrew/bin:$PATH\"\nexport JAVA_HOME=\"/opt/homebrew/opt/openjdk@21\"\ncd \"$SRCROOT/..\"\n./gradlew :composeApp:embedAndSignAppleFrameworkForXcode\n"; 161 }; 162 /* End PBXShellScriptBuildPhase section */ 163 164 /* Begin PBXSourcesBuildPhase section */ 165 297B59D9CE634556D6007C40 /* Sources */ = { 166 isa = PBXSourcesBuildPhase; 167 buildActionMask = 2147483647; 168 files = ( 169 56B0305B5D3847FC6B326502 /* ContentView.swift in Sources */, 170 2E8A151C3EFF8D2645EFFBFA /* SonodrillApp.swift in Sources */, 171 47808750E34BFBC08FE160DA /* WaveformExtractor.swift in Sources */, 172 ); 173 runOnlyForDeploymentPostprocessing = 0; 174 }; 175 /* End PBXSourcesBuildPhase section */ 176 177 /* Begin XCBuildConfiguration section */ 178 11814011E7D6EC822BFBC66D /* Release */ = { 179 isa = XCBuildConfiguration; 180 buildSettings = { 181 ALWAYS_SEARCH_USER_PATHS = NO; 182 CLANG_ANALYZER_NONNULL = YES; 183 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 184 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 185 CLANG_CXX_LIBRARY = "libc++"; 186 CLANG_ENABLE_MODULES = YES; 187 CLANG_ENABLE_OBJC_ARC = YES; 188 CLANG_ENABLE_OBJC_WEAK = YES; 189 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 190 CLANG_WARN_BOOL_CONVERSION = YES; 191 CLANG_WARN_COMMA = YES; 192 CLANG_WARN_CONSTANT_CONVERSION = YES; 193 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 194 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 195 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 196 CLANG_WARN_EMPTY_BODY = YES; 197 CLANG_WARN_ENUM_CONVERSION = YES; 198 CLANG_WARN_INFINITE_RECURSION = YES; 199 CLANG_WARN_INT_CONVERSION = YES; 200 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 201 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 202 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 203 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 204 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 205 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 206 CLANG_WARN_STRICT_PROTOTYPES = YES; 207 CLANG_WARN_SUSPICIOUS_MOVE = YES; 208 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 209 CLANG_WARN_UNREACHABLE_CODE = YES; 210 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 211 COPY_PHASE_STRIP = NO; 212 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 213 DEVELOPMENT_TEAM = CM5RQKJH56; 214 ENABLE_NS_ASSERTIONS = NO; 215 ENABLE_STRICT_OBJC_MSGSEND = YES; 216 GCC_C_LANGUAGE_STANDARD = gnu11; 217 GCC_NO_COMMON_BLOCKS = YES; 218 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 219 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 220 GCC_WARN_UNDECLARED_SELECTOR = YES; 221 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 222 GCC_WARN_UNUSED_FUNCTION = YES; 223 GCC_WARN_UNUSED_VARIABLE = YES; 224 IPHONEOS_DEPLOYMENT_TARGET = 16.0; 225 MTL_ENABLE_DEBUG_INFO = NO; 226 MTL_FAST_MATH = YES; 227 PRODUCT_NAME = "$(TARGET_NAME)"; 228 SDKROOT = iphoneos; 229 SWIFT_COMPILATION_MODE = wholemodule; 230 SWIFT_OPTIMIZATION_LEVEL = "-O"; 231 SWIFT_VERSION = 5.0; 232 }; 233 name = Release; 234 }; 235 6C824A6EB4BAD43AE2A4BB29 /* Debug */ = { 236 isa = XCBuildConfiguration; 237 buildSettings = { 238 ALWAYS_SEARCH_USER_PATHS = NO; 239 CLANG_ANALYZER_NONNULL = YES; 240 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 241 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 242 CLANG_CXX_LIBRARY = "libc++"; 243 CLANG_ENABLE_MODULES = YES; 244 CLANG_ENABLE_OBJC_ARC = YES; 245 CLANG_ENABLE_OBJC_WEAK = YES; 246 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 247 CLANG_WARN_BOOL_CONVERSION = YES; 248 CLANG_WARN_COMMA = YES; 249 CLANG_WARN_CONSTANT_CONVERSION = YES; 250 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 251 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 252 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 253 CLANG_WARN_EMPTY_BODY = YES; 254 CLANG_WARN_ENUM_CONVERSION = YES; 255 CLANG_WARN_INFINITE_RECURSION = YES; 256 CLANG_WARN_INT_CONVERSION = YES; 257 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 258 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 259 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 260 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 261 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 262 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 263 CLANG_WARN_STRICT_PROTOTYPES = YES; 264 CLANG_WARN_SUSPICIOUS_MOVE = YES; 265 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 266 CLANG_WARN_UNREACHABLE_CODE = YES; 267 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 268 COPY_PHASE_STRIP = NO; 269 DEBUG_INFORMATION_FORMAT = dwarf; 270 DEVELOPMENT_TEAM = CM5RQKJH56; 271 ENABLE_STRICT_OBJC_MSGSEND = YES; 272 ENABLE_TESTABILITY = YES; 273 GCC_C_LANGUAGE_STANDARD = gnu11; 274 GCC_DYNAMIC_NO_PIC = NO; 275 GCC_NO_COMMON_BLOCKS = YES; 276 GCC_OPTIMIZATION_LEVEL = 0; 277 GCC_PREPROCESSOR_DEFINITIONS = ( 278 "$(inherited)", 279 "DEBUG=1", 280 ); 281 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 282 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 283 GCC_WARN_UNDECLARED_SELECTOR = YES; 284 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 285 GCC_WARN_UNUSED_FUNCTION = YES; 286 GCC_WARN_UNUSED_VARIABLE = YES; 287 IPHONEOS_DEPLOYMENT_TARGET = 16.0; 288 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 289 MTL_FAST_MATH = YES; 290 ONLY_ACTIVE_ARCH = YES; 291 PRODUCT_NAME = "$(TARGET_NAME)"; 292 SDKROOT = iphoneos; 293 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 294 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 295 SWIFT_VERSION = 5.0; 296 }; 297 name = Debug; 298 }; 299 9221A1FDC06803E8A2FC6E61 /* Debug */ = { 300 isa = XCBuildConfiguration; 301 buildSettings = { 302 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 303 CODE_SIGN_IDENTITY = "iPhone Developer"; 304 FRAMEWORK_SEARCH_PATHS = ( 305 "$(SRCROOT)/../composeApp/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)", 306 ); 307 INFOPLIST_FILE = Info.plist; 308 LD_RUNPATH_SEARCH_PATHS = ( 309 "$(inherited)", 310 "@executable_path/Frameworks", 311 ); 312 OTHER_LINKER_FLAGS = ( 313 "$(inherited)", 314 "-framework", 315 ComposeApp, 316 "-lsqlite3", 317 "-framework", 318 MediaPlayer, 319 ); 320 PRODUCT_BUNDLE_IDENTIFIER = org.schurger.sonodrill; 321 PRODUCT_NAME = Sonodrill; 322 SDKROOT = iphoneos; 323 TARGETED_DEVICE_FAMILY = "1,2"; 324 }; 325 name = Debug; 326 }; 327 AF835BFF1220CA5AB5B867E4 /* Release */ = { 328 isa = XCBuildConfiguration; 329 buildSettings = { 330 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 331 CODE_SIGN_IDENTITY = "iPhone Developer"; 332 FRAMEWORK_SEARCH_PATHS = ( 333 "$(SRCROOT)/../composeApp/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)", 334 ); 335 INFOPLIST_FILE = Info.plist; 336 LD_RUNPATH_SEARCH_PATHS = ( 337 "$(inherited)", 338 "@executable_path/Frameworks", 339 ); 340 OTHER_LINKER_FLAGS = ( 341 "$(inherited)", 342 "-framework", 343 ComposeApp, 344 "-lsqlite3", 345 "-framework", 346 MediaPlayer, 347 ); 348 PRODUCT_BUNDLE_IDENTIFIER = org.schurger.sonodrill; 349 PRODUCT_NAME = Sonodrill; 350 SDKROOT = iphoneos; 351 TARGETED_DEVICE_FAMILY = "1,2"; 352 }; 353 name = Release; 354 }; 355 /* End XCBuildConfiguration section */ 356 357 /* Begin XCConfigurationList section */ 358 29DCA9F0B3A40325067EB163 /* Build configuration list for PBXNativeTarget "iosApp" */ = { 359 isa = XCConfigurationList; 360 buildConfigurations = ( 361 9221A1FDC06803E8A2FC6E61 /* Debug */, 362 AF835BFF1220CA5AB5B867E4 /* Release */, 363 ); 364 defaultConfigurationIsVisible = 0; 365 defaultConfigurationName = Debug; 366 }; 367 FF7CA1CA754D017066F1822F /* Build configuration list for PBXProject "iosApp" */ = { 368 isa = XCConfigurationList; 369 buildConfigurations = ( 370 6C824A6EB4BAD43AE2A4BB29 /* Debug */, 371 11814011E7D6EC822BFBC66D /* Release */, 372 ); 373 defaultConfigurationIsVisible = 0; 374 defaultConfigurationName = Debug; 375 }; 376 /* End XCConfigurationList section */ 377 }; 378 rootObject = 242FB5348943441C388468CE /* Project object */; 379 }