A small menubar app that allows you to switch between R versions quickly (if you have multiple versions of R framework installed). https://rud.is/rswitch
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

563 lines
25 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 51;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 01073F0F2311AE2E007162C9 /* String+Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F0E2311AE2E007162C9 /* String+Version.swift */; };
  10. 01073F132311E1CF007162C9 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F122311E1CF007162C9 /* Utils.swift */; };
  11. 01073F152311E370007162C9 /* Notify.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F142311E370007162C9 /* Notify.swift */; };
  12. 01073F172311E397007162C9 /* Menu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F162311E397007162C9 /* Menu.swift */; };
  13. 01073F192311E3B8007162C9 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F182311E3B8007162C9 /* Bundle.swift */; };
  14. 01073F1B2311E613007162C9 /* DownloadTarball.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F1A2311E613007162C9 /* DownloadTarball.swift */; };
  15. 01073F1D2311E64E007162C9 /* DownloadRStudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F1C2311E64E007162C9 /* DownloadRStudio.swift */; };
  16. 01073F1F2311E67D007162C9 /* HandleUpdate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F1E2311E67D007162C9 /* HandleUpdate.swift */; };
  17. 01073F212311E6BD007162C9 /* HandleRSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01073F202311E6BD007162C9 /* HandleRSwitch.swift */; };
  18. 0178970D230ED25100F8F5BC /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0178970C230ED25100F8F5BC /* AboutViewController.swift */; };
  19. 018A8C3B2312C7BC0006E87D /* libprocInfo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 018A8C3A2312C7BC0006E87D /* libprocInfo.a */; };
  20. 018A8C3F2312CB480006E87D /* procHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 018A8C3E2312CB480006E87D /* procHelper.m */; };
  21. 018A8C412312F4940006E87D /* HandleSwitchTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018A8C402312F4940006E87D /* HandleSwitchTo.swift */; };
  22. 0198B99E23196689003F7578 /* BrowseMenuAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0198B99D23196689003F7578 /* BrowseMenuAction.swift */; };
  23. 0198B9A0231970ED003F7578 /* AppAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0198B99F231970ED003F7578 /* AppAlerts.swift */; };
  24. 0198B9A823197CBA003F7578 /* LaunchUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0198B9A723197CBA003F7578 /* LaunchUtils.swift */; };
  25. 0198B9AA23197D3A003F7578 /* Versions+RunningUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0198B9A923197D3A003F7578 /* Versions+RunningUtils.swift */; };
  26. 01F3EF0C230E635300DF5DF9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F3EF0B230E635300DF5DF9 /* AppDelegate.swift */; };
  27. 01F3EF0E230E635300DF5DF9 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F3EF0D230E635300DF5DF9 /* ViewController.swift */; };
  28. 01F3EF10230E635500DF5DF9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 01F3EF0F230E635500DF5DF9 /* Assets.xcassets */; };
  29. 01F3EF13230E635500DF5DF9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 01F3EF11230E635500DF5DF9 /* Main.storyboard */; };
  30. 52B8A14237DA712A6A2ABDE0 /* Pods_RSwitch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E2F8556B6C8EF8ED93F7E99 /* Pods_RSwitch.framework */; };
  31. /* End PBXBuildFile section */
  32. /* Begin PBXFileReference section */
  33. 01073F0E2311AE2E007162C9 /* String+Version.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Version.swift"; sourceTree = "<group>"; };
  34. 01073F122311E1CF007162C9 /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = "<group>"; };
  35. 01073F142311E370007162C9 /* Notify.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Notify.swift; sourceTree = "<group>"; };
  36. 01073F162311E397007162C9 /* Menu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Menu.swift; sourceTree = "<group>"; };
  37. 01073F182311E3B8007162C9 /* Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bundle.swift; sourceTree = "<group>"; };
  38. 01073F1A2311E613007162C9 /* DownloadTarball.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTarball.swift; sourceTree = "<group>"; };
  39. 01073F1C2311E64E007162C9 /* DownloadRStudio.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadRStudio.swift; sourceTree = "<group>"; };
  40. 01073F1E2311E67D007162C9 /* HandleUpdate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HandleUpdate.swift; sourceTree = "<group>"; };
  41. 01073F202311E6BD007162C9 /* HandleRSwitch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HandleRSwitch.swift; sourceTree = "<group>"; };
  42. 0178970C230ED25100F8F5BC /* AboutViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutViewController.swift; sourceTree = "<group>"; };
  43. 018A8C392312C7BC0006E87D /* procInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = procInfo.h; sourceTree = "<group>"; };
  44. 018A8C3A2312C7BC0006E87D /* libprocInfo.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libprocInfo.a; sourceTree = "<group>"; };
  45. 018A8C3C2312C8380006E87D /* RSwitch-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RSwitch-Bridging-Header.h"; sourceTree = "<group>"; };
  46. 018A8C3D2312CB480006E87D /* procHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = procHelper.h; sourceTree = "<group>"; };
  47. 018A8C3E2312CB480006E87D /* procHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = procHelper.m; sourceTree = "<group>"; };
  48. 018A8C402312F4940006E87D /* HandleSwitchTo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HandleSwitchTo.swift; sourceTree = "<group>"; };
  49. 0198B99D23196689003F7578 /* BrowseMenuAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseMenuAction.swift; sourceTree = "<group>"; };
  50. 0198B99F231970ED003F7578 /* AppAlerts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAlerts.swift; sourceTree = "<group>"; };
  51. 0198B9A723197CBA003F7578 /* LaunchUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchUtils.swift; sourceTree = "<group>"; };
  52. 0198B9A923197D3A003F7578 /* Versions+RunningUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Versions+RunningUtils.swift"; sourceTree = "<group>"; };
  53. 01F3EF08230E635300DF5DF9 /* RSwitch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RSwitch.app; sourceTree = BUILT_PRODUCTS_DIR; };
  54. 01F3EF0B230E635300DF5DF9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  55. 01F3EF0D230E635300DF5DF9 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
  56. 01F3EF0F230E635500DF5DF9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  57. 01F3EF12230E635500DF5DF9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  58. 01F3EF14230E635500DF5DF9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  59. 0E2F8556B6C8EF8ED93F7E99 /* Pods_RSwitch.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RSwitch.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  60. 53FF56D90FA7100C1726A4F7 /* Pods-RSwitch.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RSwitch.debug.xcconfig"; path = "Target Support Files/Pods-RSwitch/Pods-RSwitch.debug.xcconfig"; sourceTree = "<group>"; };
  61. 574911021B3B7938E36AB013 /* Pods-RSwitch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RSwitch.release.xcconfig"; path = "Target Support Files/Pods-RSwitch/Pods-RSwitch.release.xcconfig"; sourceTree = "<group>"; };
  62. /* End PBXFileReference section */
  63. /* Begin PBXFrameworksBuildPhase section */
  64. 01F3EF05230E635300DF5DF9 /* Frameworks */ = {
  65. isa = PBXFrameworksBuildPhase;
  66. buildActionMask = 2147483647;
  67. files = (
  68. 52B8A14237DA712A6A2ABDE0 /* Pods_RSwitch.framework in Frameworks */,
  69. 018A8C3B2312C7BC0006E87D /* libprocInfo.a in Frameworks */,
  70. );
  71. runOnlyForDeploymentPostprocessing = 0;
  72. };
  73. /* End PBXFrameworksBuildPhase section */
  74. /* Begin PBXGroup section */
  75. 01073F232311E859007162C9 /* swift */ = {
  76. isa = PBXGroup;
  77. children = (
  78. 0198B9A1231970F5003F7578 /* AppAlerts */,
  79. 0198B9A323197301003F7578 /* Downloaders */,
  80. 0198B99C23196666003F7578 /* MenuActions */,
  81. 0198B9A2231971D1003F7578 /* String+Version */,
  82. 0198B9A623197C8E003F7578 /* Utils */,
  83. 0178970C230ED25100F8F5BC /* AboutViewController.swift */,
  84. 01F3EF0B230E635300DF5DF9 /* AppDelegate.swift */,
  85. 01073F202311E6BD007162C9 /* HandleRSwitch.swift */,
  86. 01073F1E2311E67D007162C9 /* HandleUpdate.swift */,
  87. 018A8C402312F4940006E87D /* HandleSwitchTo.swift */,
  88. 01073F162311E397007162C9 /* Menu.swift */,
  89. 01073F142311E370007162C9 /* Notify.swift */,
  90. 01F3EF0D230E635300DF5DF9 /* ViewController.swift */,
  91. );
  92. path = swift;
  93. sourceTree = "<group>";
  94. };
  95. 018A8C342312C6510006E87D /* ObjC */ = {
  96. isa = PBXGroup;
  97. children = (
  98. 0198B99B23196479003F7578 /* ProcInfo */,
  99. 018A8C3C2312C8380006E87D /* RSwitch-Bridging-Header.h */,
  100. );
  101. path = ObjC;
  102. sourceTree = "<group>";
  103. };
  104. 0198B99B23196479003F7578 /* ProcInfo */ = {
  105. isa = PBXGroup;
  106. children = (
  107. 018A8C3A2312C7BC0006E87D /* libprocInfo.a */,
  108. 018A8C392312C7BC0006E87D /* procInfo.h */,
  109. 018A8C3D2312CB480006E87D /* procHelper.h */,
  110. 018A8C3E2312CB480006E87D /* procHelper.m */,
  111. );
  112. path = ProcInfo;
  113. sourceTree = "<group>";
  114. };
  115. 0198B99C23196666003F7578 /* MenuActions */ = {
  116. isa = PBXGroup;
  117. children = (
  118. 0198B99D23196689003F7578 /* BrowseMenuAction.swift */,
  119. );
  120. path = MenuActions;
  121. sourceTree = "<group>";
  122. };
  123. 0198B9A1231970F5003F7578 /* AppAlerts */ = {
  124. isa = PBXGroup;
  125. children = (
  126. 0198B99F231970ED003F7578 /* AppAlerts.swift */,
  127. );
  128. path = AppAlerts;
  129. sourceTree = "<group>";
  130. };
  131. 0198B9A2231971D1003F7578 /* String+Version */ = {
  132. isa = PBXGroup;
  133. children = (
  134. 01073F182311E3B8007162C9 /* Bundle.swift */,
  135. 01073F0E2311AE2E007162C9 /* String+Version.swift */,
  136. );
  137. path = "String+Version";
  138. sourceTree = "<group>";
  139. };
  140. 0198B9A323197301003F7578 /* Downloaders */ = {
  141. isa = PBXGroup;
  142. children = (
  143. 01073F1A2311E613007162C9 /* DownloadTarball.swift */,
  144. 01073F1C2311E64E007162C9 /* DownloadRStudio.swift */,
  145. );
  146. path = Downloaders;
  147. sourceTree = "<group>";
  148. };
  149. 0198B9A623197C8E003F7578 /* Utils */ = {
  150. isa = PBXGroup;
  151. children = (
  152. 01073F122311E1CF007162C9 /* Utils.swift */,
  153. 0198B9A723197CBA003F7578 /* LaunchUtils.swift */,
  154. 0198B9A923197D3A003F7578 /* Versions+RunningUtils.swift */,
  155. );
  156. path = Utils;
  157. sourceTree = "<group>";
  158. };
  159. 01F3EEFF230E635300DF5DF9 = {
  160. isa = PBXGroup;
  161. children = (
  162. 01F3EF0A230E635300DF5DF9 /* RSwitch */,
  163. 01F3EF09230E635300DF5DF9 /* Products */,
  164. 6E9DFB632C8DAEE9C1D64321 /* Pods */,
  165. 08E99D67B1A9A0A9D2CF3F66 /* Frameworks */,
  166. );
  167. sourceTree = "<group>";
  168. };
  169. 01F3EF09230E635300DF5DF9 /* Products */ = {
  170. isa = PBXGroup;
  171. children = (
  172. 01F3EF08230E635300DF5DF9 /* RSwitch.app */,
  173. );
  174. name = Products;
  175. sourceTree = "<group>";
  176. };
  177. 01F3EF0A230E635300DF5DF9 /* RSwitch */ = {
  178. isa = PBXGroup;
  179. children = (
  180. 018A8C342312C6510006E87D /* ObjC */,
  181. 01073F232311E859007162C9 /* swift */,
  182. 01F3EF0F230E635500DF5DF9 /* Assets.xcassets */,
  183. 01F3EF11230E635500DF5DF9 /* Main.storyboard */,
  184. 01F3EF14230E635500DF5DF9 /* Info.plist */,
  185. );
  186. path = RSwitch;
  187. sourceTree = "<group>";
  188. };
  189. 08E99D67B1A9A0A9D2CF3F66 /* Frameworks */ = {
  190. isa = PBXGroup;
  191. children = (
  192. 0E2F8556B6C8EF8ED93F7E99 /* Pods_RSwitch.framework */,
  193. );
  194. name = Frameworks;
  195. sourceTree = "<group>";
  196. };
  197. 6E9DFB632C8DAEE9C1D64321 /* Pods */ = {
  198. isa = PBXGroup;
  199. children = (
  200. 53FF56D90FA7100C1726A4F7 /* Pods-RSwitch.debug.xcconfig */,
  201. 574911021B3B7938E36AB013 /* Pods-RSwitch.release.xcconfig */,
  202. );
  203. path = Pods;
  204. sourceTree = "<group>";
  205. };
  206. /* End PBXGroup section */
  207. /* Begin PBXNativeTarget section */
  208. 01F3EF07230E635300DF5DF9 /* RSwitch */ = {
  209. isa = PBXNativeTarget;
  210. buildConfigurationList = 01F3EF18230E635500DF5DF9 /* Build configuration list for PBXNativeTarget "RSwitch" */;
  211. buildPhases = (
  212. FEB62898714FA5EEEAA0AFDE /* [CP] Check Pods Manifest.lock */,
  213. 01F3EF04230E635300DF5DF9 /* Sources */,
  214. 01F3EF05230E635300DF5DF9 /* Frameworks */,
  215. 01F3EF06230E635300DF5DF9 /* Resources */,
  216. 3924DDB914467C89B1282A89 /* [CP] Embed Pods Frameworks */,
  217. );
  218. buildRules = (
  219. );
  220. dependencies = (
  221. );
  222. name = RSwitch;
  223. productName = RSwitch;
  224. productReference = 01F3EF08230E635300DF5DF9 /* RSwitch.app */;
  225. productType = "com.apple.product-type.application";
  226. };
  227. /* End PBXNativeTarget section */
  228. /* Begin PBXProject section */
  229. 01F3EF00230E635300DF5DF9 /* Project object */ = {
  230. isa = PBXProject;
  231. attributes = {
  232. LastSwiftUpdateCheck = 1100;
  233. LastUpgradeCheck = 1100;
  234. ORGANIZATIONNAME = "Bob Rudis";
  235. TargetAttributes = {
  236. 01F3EF07230E635300DF5DF9 = {
  237. CreatedOnToolsVersion = 11.0;
  238. LastSwiftMigration = 1100;
  239. };
  240. };
  241. };
  242. buildConfigurationList = 01F3EF03230E635300DF5DF9 /* Build configuration list for PBXProject "RSwitch" */;
  243. compatibilityVersion = "Xcode 9.3";
  244. developmentRegion = en;
  245. hasScannedForEncodings = 0;
  246. knownRegions = (
  247. en,
  248. Base,
  249. );
  250. mainGroup = 01F3EEFF230E635300DF5DF9;
  251. productRefGroup = 01F3EF09230E635300DF5DF9 /* Products */;
  252. projectDirPath = "";
  253. projectRoot = "";
  254. targets = (
  255. 01F3EF07230E635300DF5DF9 /* RSwitch */,
  256. );
  257. };
  258. /* End PBXProject section */
  259. /* Begin PBXResourcesBuildPhase section */
  260. 01F3EF06230E635300DF5DF9 /* Resources */ = {
  261. isa = PBXResourcesBuildPhase;
  262. buildActionMask = 2147483647;
  263. files = (
  264. 01F3EF10230E635500DF5DF9 /* Assets.xcassets in Resources */,
  265. 01F3EF13230E635500DF5DF9 /* Main.storyboard in Resources */,
  266. );
  267. runOnlyForDeploymentPostprocessing = 0;
  268. };
  269. /* End PBXResourcesBuildPhase section */
  270. /* Begin PBXShellScriptBuildPhase section */
  271. 3924DDB914467C89B1282A89 /* [CP] Embed Pods Frameworks */ = {
  272. isa = PBXShellScriptBuildPhase;
  273. buildActionMask = 2147483647;
  274. files = (
  275. );
  276. inputFileListPaths = (
  277. "${PODS_ROOT}/Target Support Files/Pods-RSwitch/Pods-RSwitch-frameworks-${CONFIGURATION}-input-files.xcfilelist",
  278. );
  279. name = "[CP] Embed Pods Frameworks";
  280. outputFileListPaths = (
  281. "${PODS_ROOT}/Target Support Files/Pods-RSwitch/Pods-RSwitch-frameworks-${CONFIGURATION}-output-files.xcfilelist",
  282. );
  283. runOnlyForDeploymentPostprocessing = 0;
  284. shellPath = /bin/sh;
  285. shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RSwitch/Pods-RSwitch-frameworks.sh\"\n";
  286. showEnvVarsInLog = 0;
  287. };
  288. FEB62898714FA5EEEAA0AFDE /* [CP] Check Pods Manifest.lock */ = {
  289. isa = PBXShellScriptBuildPhase;
  290. buildActionMask = 2147483647;
  291. files = (
  292. );
  293. inputFileListPaths = (
  294. );
  295. inputPaths = (
  296. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  297. "${PODS_ROOT}/Manifest.lock",
  298. );
  299. name = "[CP] Check Pods Manifest.lock";
  300. outputFileListPaths = (
  301. );
  302. outputPaths = (
  303. "$(DERIVED_FILE_DIR)/Pods-RSwitch-checkManifestLockResult.txt",
  304. );
  305. runOnlyForDeploymentPostprocessing = 0;
  306. shellPath = /bin/sh;
  307. shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
  308. showEnvVarsInLog = 0;
  309. };
  310. /* End PBXShellScriptBuildPhase section */
  311. /* Begin PBXSourcesBuildPhase section */
  312. 01F3EF04230E635300DF5DF9 /* Sources */ = {
  313. isa = PBXSourcesBuildPhase;
  314. buildActionMask = 2147483647;
  315. files = (
  316. 01073F212311E6BD007162C9 /* HandleRSwitch.swift in Sources */,
  317. 0198B9A0231970ED003F7578 /* AppAlerts.swift in Sources */,
  318. 018A8C3F2312CB480006E87D /* procHelper.m in Sources */,
  319. 01073F1F2311E67D007162C9 /* HandleUpdate.swift in Sources */,
  320. 01073F1B2311E613007162C9 /* DownloadTarball.swift in Sources */,
  321. 018A8C412312F4940006E87D /* HandleSwitchTo.swift in Sources */,
  322. 0198B9AA23197D3A003F7578 /* Versions+RunningUtils.swift in Sources */,
  323. 0178970D230ED25100F8F5BC /* AboutViewController.swift in Sources */,
  324. 01073F192311E3B8007162C9 /* Bundle.swift in Sources */,
  325. 01073F152311E370007162C9 /* Notify.swift in Sources */,
  326. 01073F1D2311E64E007162C9 /* DownloadRStudio.swift in Sources */,
  327. 01073F172311E397007162C9 /* Menu.swift in Sources */,
  328. 01F3EF0E230E635300DF5DF9 /* ViewController.swift in Sources */,
  329. 01F3EF0C230E635300DF5DF9 /* AppDelegate.swift in Sources */,
  330. 01073F0F2311AE2E007162C9 /* String+Version.swift in Sources */,
  331. 0198B9A823197CBA003F7578 /* LaunchUtils.swift in Sources */,
  332. 0198B99E23196689003F7578 /* BrowseMenuAction.swift in Sources */,
  333. 01073F132311E1CF007162C9 /* Utils.swift in Sources */,
  334. );
  335. runOnlyForDeploymentPostprocessing = 0;
  336. };
  337. /* End PBXSourcesBuildPhase section */
  338. /* Begin PBXVariantGroup section */
  339. 01F3EF11230E635500DF5DF9 /* Main.storyboard */ = {
  340. isa = PBXVariantGroup;
  341. children = (
  342. 01F3EF12230E635500DF5DF9 /* Base */,
  343. );
  344. name = Main.storyboard;
  345. sourceTree = "<group>";
  346. };
  347. /* End PBXVariantGroup section */
  348. /* Begin XCBuildConfiguration section */
  349. 01F3EF16230E635500DF5DF9 /* Debug */ = {
  350. isa = XCBuildConfiguration;
  351. buildSettings = {
  352. ALWAYS_SEARCH_USER_PATHS = NO;
  353. CLANG_ANALYZER_NONNULL = YES;
  354. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  355. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  356. CLANG_CXX_LIBRARY = "libc++";
  357. CLANG_ENABLE_MODULES = YES;
  358. CLANG_ENABLE_OBJC_ARC = YES;
  359. CLANG_ENABLE_OBJC_WEAK = YES;
  360. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  361. CLANG_WARN_BOOL_CONVERSION = YES;
  362. CLANG_WARN_COMMA = YES;
  363. CLANG_WARN_CONSTANT_CONVERSION = YES;
  364. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  365. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  366. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  367. CLANG_WARN_EMPTY_BODY = YES;
  368. CLANG_WARN_ENUM_CONVERSION = YES;
  369. CLANG_WARN_INFINITE_RECURSION = YES;
  370. CLANG_WARN_INT_CONVERSION = YES;
  371. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  372. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  373. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  374. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  375. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  376. CLANG_WARN_STRICT_PROTOTYPES = YES;
  377. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  378. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  379. CLANG_WARN_UNREACHABLE_CODE = YES;
  380. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  381. COPY_PHASE_STRIP = YES;
  382. DEBUG_INFORMATION_FORMAT = dwarf;
  383. ENABLE_STRICT_OBJC_MSGSEND = YES;
  384. ENABLE_TESTABILITY = YES;
  385. GCC_C_LANGUAGE_STANDARD = gnu11;
  386. GCC_DYNAMIC_NO_PIC = NO;
  387. GCC_NO_COMMON_BLOCKS = YES;
  388. GCC_OPTIMIZATION_LEVEL = 0;
  389. GCC_PREPROCESSOR_DEFINITIONS = (
  390. "DEBUG=1",
  391. "$(inherited)",
  392. );
  393. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  394. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  395. GCC_WARN_UNDECLARED_SELECTOR = YES;
  396. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  397. GCC_WARN_UNUSED_FUNCTION = YES;
  398. GCC_WARN_UNUSED_VARIABLE = YES;
  399. INSTALL_PATH = /Users/hrbrmstr/Desktop;
  400. MACOSX_DEPLOYMENT_TARGET = 10.14;
  401. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  402. MTL_FAST_MATH = YES;
  403. ONLY_ACTIVE_ARCH = YES;
  404. SDKROOT = macosx;
  405. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  406. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  407. };
  408. name = Debug;
  409. };
  410. 01F3EF17230E635500DF5DF9 /* Release */ = {
  411. isa = XCBuildConfiguration;
  412. buildSettings = {
  413. ALWAYS_SEARCH_USER_PATHS = NO;
  414. CLANG_ANALYZER_NONNULL = YES;
  415. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  416. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  417. CLANG_CXX_LIBRARY = "libc++";
  418. CLANG_ENABLE_MODULES = YES;
  419. CLANG_ENABLE_OBJC_ARC = YES;
  420. CLANG_ENABLE_OBJC_WEAK = YES;
  421. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  422. CLANG_WARN_BOOL_CONVERSION = YES;
  423. CLANG_WARN_COMMA = YES;
  424. CLANG_WARN_CONSTANT_CONVERSION = YES;
  425. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  426. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  427. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  428. CLANG_WARN_EMPTY_BODY = YES;
  429. CLANG_WARN_ENUM_CONVERSION = YES;
  430. CLANG_WARN_INFINITE_RECURSION = YES;
  431. CLANG_WARN_INT_CONVERSION = YES;
  432. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  433. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  434. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  435. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  436. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  437. CLANG_WARN_STRICT_PROTOTYPES = YES;
  438. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  439. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  440. CLANG_WARN_UNREACHABLE_CODE = YES;
  441. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  442. COPY_PHASE_STRIP = YES;
  443. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  444. ENABLE_NS_ASSERTIONS = NO;
  445. ENABLE_STRICT_OBJC_MSGSEND = YES;
  446. GCC_C_LANGUAGE_STANDARD = gnu11;
  447. GCC_NO_COMMON_BLOCKS = YES;
  448. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  449. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  450. GCC_WARN_UNDECLARED_SELECTOR = YES;
  451. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  452. GCC_WARN_UNUSED_FUNCTION = YES;
  453. GCC_WARN_UNUSED_VARIABLE = YES;
  454. INSTALL_PATH = /Users/hrbrmstr/Desktop;
  455. MACOSX_DEPLOYMENT_TARGET = 10.14;
  456. MTL_ENABLE_DEBUG_INFO = NO;
  457. MTL_FAST_MATH = YES;
  458. ONLY_ACTIVE_ARCH = NO;
  459. SDKROOT = macosx;
  460. SWIFT_COMPILATION_MODE = wholemodule;
  461. SWIFT_OPTIMIZATION_LEVEL = "-O";
  462. };
  463. name = Release;
  464. };
  465. 01F3EF19230E635500DF5DF9 /* Debug */ = {
  466. isa = XCBuildConfiguration;
  467. baseConfigurationReference = 53FF56D90FA7100C1726A4F7 /* Pods-RSwitch.debug.xcconfig */;
  468. buildSettings = {
  469. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  470. CLANG_ENABLE_MODULES = YES;
  471. CODE_SIGN_IDENTITY = "Developer ID Application";
  472. CODE_SIGN_STYLE = Manual;
  473. COMBINE_HIDPI_IMAGES = YES;
  474. DEVELOPMENT_TEAM = CBY22P58G8;
  475. ENABLE_HARDENED_RUNTIME = NO;
  476. INFOPLIST_FILE = RSwitch/Info.plist;
  477. LD_RUNPATH_SEARCH_PATHS = (
  478. "$(inherited)",
  479. "@executable_path/../Frameworks",
  480. );
  481. LIBRARY_SEARCH_PATHS = (
  482. "$(inherited)",
  483. "$(PROJECT_DIR)/RSwitch/ObjC",
  484. "$(PROJECT_DIR)/RSwitch/ObjC/ProcInfo",
  485. );
  486. MACOSX_DEPLOYMENT_TARGET = 10.14;
  487. MARKETING_VERSION = 1.4.0;
  488. PRODUCT_BUNDLE_IDENTIFIER = is.rud.bob.RSwitch;
  489. PRODUCT_NAME = "$(TARGET_NAME)";
  490. PROVISIONING_PROFILE_SPECIFIER = "";
  491. SWIFT_OBJC_BRIDGING_HEADER = "RSwitch/ObjC/RSwitch-Bridging-Header.h";
  492. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  493. SWIFT_VERSION = 5.0;
  494. };
  495. name = Debug;
  496. };
  497. 01F3EF1A230E635500DF5DF9 /* Release */ = {
  498. isa = XCBuildConfiguration;
  499. baseConfigurationReference = 574911021B3B7938E36AB013 /* Pods-RSwitch.release.xcconfig */;
  500. buildSettings = {
  501. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  502. CLANG_ENABLE_MODULES = YES;
  503. CODE_SIGN_IDENTITY = "Developer ID Application";
  504. CODE_SIGN_STYLE = Manual;
  505. COMBINE_HIDPI_IMAGES = YES;
  506. DEVELOPMENT_TEAM = CBY22P58G8;
  507. ENABLE_HARDENED_RUNTIME = NO;
  508. INFOPLIST_FILE = RSwitch/Info.plist;
  509. LD_RUNPATH_SEARCH_PATHS = (
  510. "$(inherited)",
  511. "@executable_path/../Frameworks",
  512. );
  513. LIBRARY_SEARCH_PATHS = (
  514. "$(inherited)",
  515. "$(PROJECT_DIR)/RSwitch/ObjC",
  516. "$(PROJECT_DIR)/RSwitch/ObjC/ProcInfo",
  517. );
  518. MACOSX_DEPLOYMENT_TARGET = 10.14;
  519. MARKETING_VERSION = 1.4.0;
  520. PRODUCT_BUNDLE_IDENTIFIER = is.rud.bob.RSwitch;
  521. PRODUCT_NAME = "$(TARGET_NAME)";
  522. PROVISIONING_PROFILE_SPECIFIER = "";
  523. SWIFT_OBJC_BRIDGING_HEADER = "RSwitch/ObjC/RSwitch-Bridging-Header.h";
  524. SWIFT_VERSION = 5.0;
  525. };
  526. name = Release;
  527. };
  528. /* End XCBuildConfiguration section */
  529. /* Begin XCConfigurationList section */
  530. 01F3EF03230E635300DF5DF9 /* Build configuration list for PBXProject "RSwitch" */ = {
  531. isa = XCConfigurationList;
  532. buildConfigurations = (
  533. 01F3EF16230E635500DF5DF9 /* Debug */,
  534. 01F3EF17230E635500DF5DF9 /* Release */,
  535. );
  536. defaultConfigurationIsVisible = 0;
  537. defaultConfigurationName = Release;
  538. };
  539. 01F3EF18230E635500DF5DF9 /* Build configuration list for PBXNativeTarget "RSwitch" */ = {
  540. isa = XCConfigurationList;
  541. buildConfigurations = (
  542. 01F3EF19230E635500DF5DF9 /* Debug */,
  543. 01F3EF1A230E635500DF5DF9 /* Release */,
  544. );
  545. defaultConfigurationIsVisible = 0;
  546. defaultConfigurationName = Release;
  547. };
  548. /* End XCConfigurationList section */
  549. };
  550. rootObject = 01F3EF00230E635300DF5DF9 /* Project object */;
  551. }