iOS: fixed build error when building test apps via Xcode
authorDavid Ludwig <dludwig@pobox.com>
Sun, 15 Mar 2020 14:40:51 -0400
changeset 13629811d194a1f25
parent 13628 a9723f168294
child 13630 a0ab6d4ff5e7
iOS: fixed build error when building test apps via Xcode

CoreBluetooth.framework needed to get linked into test apps, all of which
are currently using statically-linked SDL.
Xcode-iOS/Test/TestiPhoneOS.xcodeproj/project.pbxproj
     1.1 --- a/Xcode-iOS/Test/TestiPhoneOS.xcodeproj/project.pbxproj	Sun Mar 15 14:21:05 2020 -0400
     1.2 +++ b/Xcode-iOS/Test/TestiPhoneOS.xcodeproj/project.pbxproj	Sun Mar 15 14:40:51 2020 -0400
     1.3 @@ -36,6 +36,34 @@
     1.4  		56ED0508118A8FE400A56AA6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDA8A89D0E2D111A00EA573E /* Foundation.framework */; };
     1.5  		56ED0509118A8FE400A56AA6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDA8A89E0E2D111A00EA573E /* CoreAudio.framework */; };
     1.6  		56ED0511118A904200A56AA6 /* testpower.c in Sources */ = {isa = PBXBuildFile; fileRef = 56ED0510118A904200A56AA6 /* testpower.c */; };
     1.7 +		75E09192241EACB9004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
     1.8 +		75E09193241EACBE004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
     1.9 +		75E09194241EACC3004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.10 +		75E09196241EACC9004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09195241EACC9004729E1 /* CoreBluetooth.framework */; };
    1.11 +		75E09197241EACD3004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.12 +		75E09198241EACD9004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.13 +		75E09199241EACDF004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.14 +		75E0919A241EACE5004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.15 +		75E0919B241EACEA004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.16 +		75E0919C241EACF0004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09195241EACC9004729E1 /* CoreBluetooth.framework */; };
    1.17 +		75E0919D241EACF7004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.18 +		75E0919E241EAD14004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.19 +		75E0919F241EAD19004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.20 +		75E091A0241EAD21004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.21 +		75E091A1241EAD26004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.22 +		75E091A2241EAD2B004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.23 +		75E091A3241EAD31004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.24 +		75E091A4241EAD35004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.25 +		75E091A5241EAD3B004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.26 +		75E091A6241EAD3F004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.27 +		75E091A7241EAD45004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.28 +		75E091A8241EAD4A004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.29 +		75E091A9241EAD4F004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.30 +		75E091AA241EAD55004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.31 +		75E091AB241EAD5B004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.32 +		75E091AC241EAD61004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.33 +		75E091AD241EAD65004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.34 +		75E091AE241EAD6B004729E1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E09187241EACB9004729E1 /* CoreBluetooth.framework */; };
    1.35  		AA13B3171FB8AEBC00D9FEE6 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FABA34761D8B4EAD00915323 /* AVFoundation.framework */; };
    1.36  		AA13B3181FB8AEBC00D9FEE6 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AA1EE452176059230029C7A5 /* libSDL2test.a */; };
    1.37  		AA13B3191FB8AEBC00D9FEE6 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD1B48B80E3131CA007AB34E /* libSDL2.a */; };
    1.38 @@ -475,6 +503,8 @@
    1.39  		1D6058910D05DD3D006BFB54 /* testwm2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testwm2.app; sourceTree = BUILT_PRODUCTS_DIR; };
    1.40  		56ED050D118A8FE400A56AA6 /* testpower.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testpower.app; sourceTree = BUILT_PRODUCTS_DIR; };
    1.41  		56ED0510118A904200A56AA6 /* testpower.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testpower.c; sourceTree = "<group>"; };
    1.42 +		75E09187241EACB9004729E1 /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = System/Library/Frameworks/CoreBluetooth.framework; sourceTree = SDKROOT; };
    1.43 +		75E09195241EACC9004729E1 /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS13.2.sdk/System/Library/Frameworks/CoreBluetooth.framework; sourceTree = DEVELOPER_DIR; };
    1.44  		AA13B3261FB8AEBC00D9FEE6 /* testyuv.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testyuv.app; sourceTree = BUILT_PRODUCTS_DIR; };
    1.45  		AA13B32E1FB8AF0C00D9FEE6 /* testyuv.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = testyuv.bmp; sourceTree = "<group>"; };
    1.46  		AA13B35B1FB8B4D600D9FEE6 /* testyuv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testyuv.c; sourceTree = "<group>"; };
    1.47 @@ -559,6 +589,7 @@
    1.48  				046CEF7B13254F23007AD51D /* libSDL2.a in Frameworks */,
    1.49  				046CEF7C13254F23007AD51D /* AudioToolbox.framework in Frameworks */,
    1.50  				FABA34B51D8B5B8400915323 /* AVFoundation.framework in Frameworks */,
    1.51 +				75E0919D241EACF7004729E1 /* CoreBluetooth.framework in Frameworks */,
    1.52  				046CEF8213254F23007AD51D /* CoreAudio.framework in Frameworks */,
    1.53  				046CEF7F13254F23007AD51D /* CoreGraphics.framework in Frameworks */,
    1.54  				FA8B4BD1196766C900F8EB7C /* CoreMotion.framework in Frameworks */,
    1.55 @@ -579,6 +610,7 @@
    1.56  				047A63E213285C3200CD7973 /* libSDL2.a in Frameworks */,
    1.57  				047A63E313285C3200CD7973 /* AudioToolbox.framework in Frameworks */,
    1.58  				FABA34B01D8B5B6400915323 /* AVFoundation.framework in Frameworks */,
    1.59 +				75E09192241EACB9004729E1 /* CoreBluetooth.framework in Frameworks */,
    1.60  				047A63E913285C3200CD7973 /* CoreAudio.framework in Frameworks */,
    1.61  				047A63E613285C3200CD7973 /* CoreGraphics.framework in Frameworks */,
    1.62  				FA8B4BAD1967076F00F8EB7C /* CoreMotion.framework in Frameworks */,
    1.63 @@ -599,6 +631,7 @@
    1.64  				FDBDE5810E313465006BAC0B /* libSDL2.a in Frameworks */,
    1.65  				FDA8A89F0E2D111A00EA573E /* AudioToolbox.framework in Frameworks */,
    1.66  				FABA34C41D8B5BCB00915323 /* AVFoundation.framework in Frameworks */,
    1.67 +				75E091AC241EAD61004729E1 /* CoreBluetooth.framework in Frameworks */,
    1.68  				FDA8A8A50E2D111A00EA573E /* CoreAudio.framework in Frameworks */,
    1.69  				FDA8A8A20E2D111A00EA573E /* CoreGraphics.framework in Frameworks */,
    1.70  				FA8B4BE0196766F400F8EB7C /* CoreMotion.framework in Frameworks */,
    1.71 @@ -618,6 +651,7 @@
    1.72  				56ED0502118A8FE400A56AA6 /* libSDL2.a in Frameworks */,
    1.73  				56ED0503118A8FE400A56AA6 /* AudioToolbox.framework in Frameworks */,
    1.74  				FABA34BC1D8B5BA600915323 /* AVFoundation.framework in Frameworks */,
    1.75 +				75E091A4241EAD35004729E1 /* CoreBluetooth.framework in Frameworks */,
    1.76  				56ED0509118A8FE400A56AA6 /* CoreAudio.framework in Frameworks */,
    1.77  				56ED0506118A8FE400A56AA6 /* CoreGraphics.framework in Frameworks */,
    1.78  				FA8B4BD8196766DD00F8EB7C /* CoreMotion.framework in Frameworks */,
    1.79 @@ -638,6 +672,7 @@
    1.80  				AA13B3191FB8AEBC00D9FEE6 /* libSDL2.a in Frameworks */,
    1.81  				AA13B31C1FB8AEBC00D9FEE6 /* AudioToolbox.framework in Frameworks */,
    1.82  				AA13B3171FB8AEBC00D9FEE6 /* AVFoundation.framework in Frameworks */,
    1.83 +				75E091AD241EAD65004729E1 /* CoreBluetooth.framework in Frameworks */,
    1.84  				AA13B3221FB8AEBC00D9FEE6 /* CoreAudio.framework in Frameworks */,
    1.85  				AA13B31F1FB8AEBC00D9FEE6 /* CoreGraphics.framework in Frameworks */,
    1.86  				AA13B31B1FB8AEBC00D9FEE6 /* CoreMotion.framework in Frameworks */,
    1.87 @@ -658,6 +693,7 @@
    1.88  				AAE7DEE114CBB1E100DF1A0E /* libSDL2.a in Frameworks */,
    1.89  				AAE7DEE214CBB1E100DF1A0E /* AudioToolbox.framework in Frameworks */,
    1.90  				FABA34BE1D8B5BB000915323 /* AVFoundation.framework in Frameworks */,
    1.91 +				75E091A6241EAD3F004729E1 /* CoreBluetooth.framework in Frameworks */,
    1.92  				AAE7DEE814CBB1E100DF1A0E /* CoreAudio.framework in Frameworks */,
    1.93  				AAE7DEE514CBB1E100DF1A0E /* CoreGraphics.framework in Frameworks */,
    1.94  				FA8B4BDA196766E200F8EB7C /* CoreMotion.framework in Frameworks */,
    1.95 @@ -678,6 +714,7 @@
    1.96  				AAE7DFA614CBB54E00DF1A0E /* libSDL2.a in Frameworks */,
    1.97  				AAE7DFA714CBB54E00DF1A0E /* AudioToolbox.framework in Frameworks */,
    1.98  				FABA34BD1D8B5BAB00915323 /* AVFoundation.framework in Frameworks */,
    1.99 +				75E091A5241EAD3B004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.100  				AAE7DFAD14CBB54E00DF1A0E /* CoreAudio.framework in Frameworks */,
   1.101  				AAE7DFAA14CBB54E00DF1A0E /* CoreGraphics.framework in Frameworks */,
   1.102  				FA8B4BD9196766E000F8EB7C /* CoreMotion.framework in Frameworks */,
   1.103 @@ -702,6 +739,7 @@
   1.104  				FA3D99481BC4E6AD002C96C8 /* GameController.framework in Frameworks */,
   1.105  				FA3D994B1BC4E6AD002C96C8 /* QuartzCore.framework in Frameworks */,
   1.106  				FA3D994C1BC4E6AD002C96C8 /* OpenGLES.framework in Frameworks */,
   1.107 +				75E0919C241EACF0004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.108  				FA3D994E1BC4E6AD002C96C8 /* UIKit.framework in Frameworks */,
   1.109  			);
   1.110  			runOnlyForDeploymentPostprocessing = 0;
   1.111 @@ -713,6 +751,7 @@
   1.112  				FABA34841D8B575200915323 /* libSDL2.a in Frameworks */,
   1.113  				FABA34871D8B575200915323 /* AudioToolbox.framework in Frameworks */,
   1.114  				FABA34831D8B575200915323 /* AVFoundation.framework in Frameworks */,
   1.115 +				75E09193241EACBE004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.116  				FABA348D1D8B575200915323 /* CoreAudio.framework in Frameworks */,
   1.117  				FABA348A1D8B575200915323 /* CoreGraphics.framework in Frameworks */,
   1.118  				FABA34861D8B575200915323 /* CoreMotion.framework in Frameworks */,
   1.119 @@ -729,6 +768,7 @@
   1.120  			isa = PBXFrameworksBuildPhase;
   1.121  			buildActionMask = 2147483647;
   1.122  			files = (
   1.123 +				75E09196241EACC9004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.124  				F3F758D922AC596E001D97F2 /* libSDL2.a in Frameworks */,
   1.125  				FABA34A01D8B582100915323 /* AudioToolbox.framework in Frameworks */,
   1.126  				FABA349C1D8B582100915323 /* AVFoundation.framework in Frameworks */,
   1.127 @@ -749,6 +789,7 @@
   1.128  				FAE0E9861BAF9B230098DFA4 /* libSDL2.a in Frameworks */,
   1.129  				FAE0E9891BAF9B230098DFA4 /* AudioToolbox.framework in Frameworks */,
   1.130  				FABA34AE1D8B58B200915323 /* AVFoundation.framework in Frameworks */,
   1.131 +				75E0919B241EACEA004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.132  				FAE0E98F1BAF9B230098DFA4 /* CoreAudio.framework in Frameworks */,
   1.133  				FAE0E98C1BAF9B230098DFA4 /* CoreGraphics.framework in Frameworks */,
   1.134  				FAE0E9881BAF9B230098DFA4 /* CoreMotion.framework in Frameworks */,
   1.135 @@ -768,6 +809,7 @@
   1.136  				FDBDE5850E313495006BAC0B /* libSDL2.a in Frameworks */,
   1.137  				FDA8AAB10E2D330F00EA573E /* AudioToolbox.framework in Frameworks */,
   1.138  				FABA34771D8B4EAD00915323 /* AVFoundation.framework in Frameworks */,
   1.139 +				75E09194241EACC3004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.140  				FDA8AAB70E2D330F00EA573E /* CoreAudio.framework in Frameworks */,
   1.141  				FDA8AAB40E2D330F00EA573E /* CoreGraphics.framework in Frameworks */,
   1.142  				FA8B4BC9196766BC00F8EB7C /* CoreMotion.framework in Frameworks */,
   1.143 @@ -787,6 +829,7 @@
   1.144  				FDBDE58C0E3134F3006BAC0B /* libSDL2.a in Frameworks */,
   1.145  				FDAAC3C30E2D47E6001DB1D8 /* AudioToolbox.framework in Frameworks */,
   1.146  				FABA34B11D8B5B6C00915323 /* AVFoundation.framework in Frameworks */,
   1.147 +				75E09197241EACD3004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.148  				FDAAC3C90E2D47E6001DB1D8 /* CoreAudio.framework in Frameworks */,
   1.149  				FDAAC3C60E2D47E6001DB1D8 /* CoreGraphics.framework in Frameworks */,
   1.150  				FA8B4BCD196766BF00F8EB7C /* CoreMotion.framework in Frameworks */,
   1.151 @@ -806,6 +849,7 @@
   1.152  				FDBDE59B0E31356A006BAC0B /* libSDL2.a in Frameworks */,
   1.153  				FDAAC5910E2D5429001DB1D8 /* AudioToolbox.framework in Frameworks */,
   1.154  				FABA34B31D8B5B7800915323 /* AVFoundation.framework in Frameworks */,
   1.155 +				75E09199241EACDF004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.156  				FDAAC5970E2D5429001DB1D8 /* CoreAudio.framework in Frameworks */,
   1.157  				FDAAC5940E2D5429001DB1D8 /* CoreGraphics.framework in Frameworks */,
   1.158  				FA8B4BCF196766C400F8EB7C /* CoreMotion.framework in Frameworks */,
   1.159 @@ -825,6 +869,7 @@
   1.160  				FDBDE59F0E31358D006BAC0B /* libSDL2.a in Frameworks */,
   1.161  				FDAAC5BF0E2D55B5001DB1D8 /* AudioToolbox.framework in Frameworks */,
   1.162  				FABA34B41D8B5B7C00915323 /* AVFoundation.framework in Frameworks */,
   1.163 +				75E0919A241EACE5004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.164  				FDAAC5C50E2D55B5001DB1D8 /* CoreAudio.framework in Frameworks */,
   1.165  				FDAAC5C20E2D55B5001DB1D8 /* CoreGraphics.framework in Frameworks */,
   1.166  				FA8B4BD0196766C600F8EB7C /* CoreMotion.framework in Frameworks */,
   1.167 @@ -845,6 +890,7 @@
   1.168  				FDBDE57C0E313445006BAC0B /* libSDL2.a in Frameworks */,
   1.169  				FDAAC61C0E2D5914001DB1D8 /* AudioToolbox.framework in Frameworks */,
   1.170  				FABA34B61D8B5B8900915323 /* AVFoundation.framework in Frameworks */,
   1.171 +				75E0919E241EAD14004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.172  				FDAAC6220E2D5914001DB1D8 /* CoreAudio.framework in Frameworks */,
   1.173  				FDAAC61F0E2D5914001DB1D8 /* CoreGraphics.framework in Frameworks */,
   1.174  				FA8B4BD2196766CB00F8EB7C /* CoreMotion.framework in Frameworks */,
   1.175 @@ -865,6 +911,7 @@
   1.176  				FDC42FF40F0D866D009C87E1 /* libSDL2.a in Frameworks */,
   1.177  				FDC42FF60F0D866D009C87E1 /* AudioToolbox.framework in Frameworks */,
   1.178  				FABA34B21D8B5B7300915323 /* AVFoundation.framework in Frameworks */,
   1.179 +				75E09198241EACD9004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.180  				FDC42FFC0F0D866D009C87E1 /* CoreAudio.framework in Frameworks */,
   1.181  				FDC42FF90F0D866D009C87E1 /* CoreGraphics.framework in Frameworks */,
   1.182  				FA8B4BCE196766C100F8EB7C /* CoreMotion.framework in Frameworks */,
   1.183 @@ -884,6 +931,7 @@
   1.184  				FDBDE5A90E3135C0006BAC0B /* libSDL2.a in Frameworks */,
   1.185  				FDD2C1000E2E4F4B00B7A85F /* AudioToolbox.framework in Frameworks */,
   1.186  				FABA34C11D8B5BBE00915323 /* AVFoundation.framework in Frameworks */,
   1.187 +				75E091A9241EAD4F004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.188  				FDD2C1060E2E4F4B00B7A85F /* CoreAudio.framework in Frameworks */,
   1.189  				FDD2C1030E2E4F4B00B7A85F /* CoreGraphics.framework in Frameworks */,
   1.190  				FA8B4BDD196766EB00F8EB7C /* CoreMotion.framework in Frameworks */,
   1.191 @@ -903,6 +951,7 @@
   1.192  				F3F758E122AC5BE9001D97F2 /* Metal.framework in Frameworks */,
   1.193  				FDBDE5AE0E3135E6006BAC0B /* libSDL2.a in Frameworks */,
   1.194  				FDD2C1770E2E52C000B7A85F /* AudioToolbox.framework in Frameworks */,
   1.195 +				75E0919F241EAD19004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.196  				FABA34B71D8B5B8D00915323 /* AVFoundation.framework in Frameworks */,
   1.197  				FDD2C17D0E2E52C000B7A85F /* CoreAudio.framework in Frameworks */,
   1.198  				FDD2C17A0E2E52C000B7A85F /* CoreGraphics.framework in Frameworks */,
   1.199 @@ -922,6 +971,7 @@
   1.200  				FDBDE5B60E3135FE006BAC0B /* libSDL2.a in Frameworks */,
   1.201  				FDD2C19B0E2E534F00B7A85F /* AudioToolbox.framework in Frameworks */,
   1.202  				FABA34B81D8B5B9200915323 /* AVFoundation.framework in Frameworks */,
   1.203 +				75E091A0241EAD21004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.204  				FDD2C1A10E2E534F00B7A85F /* CoreAudio.framework in Frameworks */,
   1.205  				FDD2C19E0E2E534F00B7A85F /* CoreGraphics.framework in Frameworks */,
   1.206  				FA8B4BD4196766D100F8EB7C /* CoreMotion.framework in Frameworks */,
   1.207 @@ -941,6 +991,7 @@
   1.208  				FDBDE5BC0E31364D006BAC0B /* libSDL2.a in Frameworks */,
   1.209  				FDD2C4540E2E773800B7A85F /* AudioToolbox.framework in Frameworks */,
   1.210  				FABA34B91D8B5B9600915323 /* AVFoundation.framework in Frameworks */,
   1.211 +				75E091A1241EAD26004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.212  				FDD2C45A0E2E773800B7A85F /* CoreAudio.framework in Frameworks */,
   1.213  				FDD2C4570E2E773800B7A85F /* CoreGraphics.framework in Frameworks */,
   1.214  				FA8B4BD5196766D400F8EB7C /* CoreMotion.framework in Frameworks */,
   1.215 @@ -960,6 +1011,7 @@
   1.216  				FDBDE5C20E313663006BAC0B /* libSDL2.a in Frameworks */,
   1.217  				FDD2C4720E2E77D700B7A85F /* AudioToolbox.framework in Frameworks */,
   1.218  				FABA34BA1D8B5B9B00915323 /* AVFoundation.framework in Frameworks */,
   1.219 +				75E091A2241EAD2B004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.220  				FDD2C4780E2E77D700B7A85F /* CoreAudio.framework in Frameworks */,
   1.221  				FDD2C4750E2E77D700B7A85F /* CoreGraphics.framework in Frameworks */,
   1.222  				FA8B4BD6196766D700F8EB7C /* CoreMotion.framework in Frameworks */,
   1.223 @@ -979,6 +1031,7 @@
   1.224  				FDBDE5C60E3136F1006BAC0B /* libSDL2.a in Frameworks */,
   1.225  				FDD2C5010E2E7F4800B7A85F /* AudioToolbox.framework in Frameworks */,
   1.226  				FABA34BB1D8B5BA100915323 /* AVFoundation.framework in Frameworks */,
   1.227 +				75E091A3241EAD31004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.228  				FDD2C5040E2E7F4800B7A85F /* CoreGraphics.framework in Frameworks */,
   1.229  				FDD2C5070E2E7F4800B7A85F /* CoreAudio.framework in Frameworks */,
   1.230  				FA8B4BD7196766DA00F8EB7C /* CoreMotion.framework in Frameworks */,
   1.231 @@ -998,6 +1051,7 @@
   1.232  				FDBDE5C80E313702006BAC0B /* libSDL2.a in Frameworks */,
   1.233  				FDD2C51F0E2E807600B7A85F /* AudioToolbox.framework in Frameworks */,
   1.234  				FABA34BF1D8B5BB500915323 /* AVFoundation.framework in Frameworks */,
   1.235 +				75E091A7241EAD45004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.236  				FDD2C5250E2E807600B7A85F /* CoreAudio.framework in Frameworks */,
   1.237  				FDD2C5220E2E807600B7A85F /* CoreGraphics.framework in Frameworks */,
   1.238  				FA8B4BDB196766E500F8EB7C /* CoreMotion.framework in Frameworks */,
   1.239 @@ -1018,6 +1072,7 @@
   1.240  				FDBDE5CA0E313712006BAC0B /* libSDL2.a in Frameworks */,
   1.241  				FDD2C5440E2E80E400B7A85F /* AudioToolbox.framework in Frameworks */,
   1.242  				FABA34C01D8B5BBA00915323 /* AVFoundation.framework in Frameworks */,
   1.243 +				75E091A8241EAD4A004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.244  				FDD2C54A0E2E80E400B7A85F /* CoreAudio.framework in Frameworks */,
   1.245  				FDD2C5470E2E80E400B7A85F /* CoreGraphics.framework in Frameworks */,
   1.246  				FA8B4BDC196766E800F8EB7C /* CoreMotion.framework in Frameworks */,
   1.247 @@ -1037,6 +1092,7 @@
   1.248  				FDBDE5CC0E31372B006BAC0B /* libSDL2.a in Frameworks */,
   1.249  				FDD2C57D0E2E8C7400B7A85F /* AudioToolbox.framework in Frameworks */,
   1.250  				FABA34C21D8B5BC200915323 /* AVFoundation.framework in Frameworks */,
   1.251 +				75E091AA241EAD55004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.252  				FDD2C5830E2E8C7400B7A85F /* CoreAudio.framework in Frameworks */,
   1.253  				FDD2C5800E2E8C7400B7A85F /* CoreGraphics.framework in Frameworks */,
   1.254  				FA8B4BDE196766EE00F8EB7C /* CoreMotion.framework in Frameworks */,
   1.255 @@ -1056,6 +1112,7 @@
   1.256  				FDBDE5CE0E31373E006BAC0B /* libSDL2.a in Frameworks */,
   1.257  				FDD2C5BB0E2E8CFC00B7A85F /* AudioToolbox.framework in Frameworks */,
   1.258  				FABA34C31D8B5BC600915323 /* AVFoundation.framework in Frameworks */,
   1.259 +				75E091AB241EAD5B004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.260  				FDD2C5C10E2E8CFC00B7A85F /* CoreAudio.framework in Frameworks */,
   1.261  				FDD2C5BE0E2E8CFC00B7A85F /* CoreGraphics.framework in Frameworks */,
   1.262  				FA8B4BDF196766F100F8EB7C /* CoreMotion.framework in Frameworks */,
   1.263 @@ -1075,6 +1132,7 @@
   1.264  				FDBDE5D40E313789006BAC0B /* libSDL2.a in Frameworks */,
   1.265  				FDD2C6EA0E2E959E00B7A85F /* AudioToolbox.framework in Frameworks */,
   1.266  				FABA34C51D8B5BD000915323 /* AVFoundation.framework in Frameworks */,
   1.267 +				75E091AE241EAD6B004729E1 /* CoreBluetooth.framework in Frameworks */,
   1.268  				FDD2C6F00E2E959E00B7A85F /* CoreAudio.framework in Frameworks */,
   1.269  				FDD2C6ED0E2E959E00B7A85F /* CoreGraphics.framework in Frameworks */,
   1.270  				FA8B4BE1196766F600F8EB7C /* CoreMotion.framework in Frameworks */,
   1.271 @@ -1209,6 +1267,8 @@
   1.272  		FDA8A7C30E2D10FA00EA573E /* Frameworks */ = {
   1.273  			isa = PBXGroup;
   1.274  			children = (
   1.275 +				75E09187241EACB9004729E1 /* CoreBluetooth.framework */,
   1.276 +				75E09195241EACC9004729E1 /* CoreBluetooth.framework */,
   1.277  				F3F758D722AC58A1001D97F2 /* Metal.framework */,
   1.278  				FA684F7A1BAF1A4400DCFD1A /* GameController.framework */,
   1.279  				FA8B4BAC1967076F00F8EB7C /* CoreMotion.framework */,