Slice Posted September 22, 2017 Share Posted September 22, 2017 Welcome to Xcode 9A235! This is next Apple's fault. There is impossible to search substring. See: string found in wrong place. Anyone knows a solution? 2 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/ Share on other sites More sharing options...
RehabMan Posted September 22, 2017 Share Posted September 22, 2017 Welcome to Xcode 9A235! This is next Apple's fault. There is impossible to search substring. Снимок экрана 2017-09-22 в 5.48.29.png See: string found in wrong place. Anyone knows a solution? It is likely due to weird newline characters in the file. I suspect there is some Windows CR+LF line terminators in that file which throws off the line counting algorithm in this version of the Xcode editor. In Xcode->Preferences->Text Editing, you can set Default line endings=macOS/Unix, and check "Convert existing files on save", and this will correct the line terminators (converting CR+LF into LF), which will bring things back in line. That will cause huge diffs though. I think the EDK2 and Clover files are full of Windows CR/LF combinations (a bit of a mix actually). I have a Clover.xcodeproj too... I saved a copy of Xcode 8.3.3 prior to updating as Xcode833.app. I can load it with 'open -a Xcode833 Clover.xcodeproj'. Xcode 8.3.3 deals with CR/LF combos correctly. 2 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499079 Share on other sites More sharing options...
Slice Posted September 22, 2017 Author Share Posted September 22, 2017 It is likely due to weird newline characters in the file. I suspect there is some Windows CR+LF line terminators in that file which throws off the line counting algorithm in this version of the Xcode editor. In Xcode->Preferences->Text Editing, you can set Default line endings=macOS/Unix, and check "Convert existing files on save", and this will correct the line terminators (converting CR+LF into LF), which will bring things back in line. That will cause huge diffs though. I think the EDK2 and Clover files are full of Windows CR/LF combinations (a bit of a mix actually). I have a Clover.xcodeproj too... I saved a copy of Xcode 8.3.3 prior to updating as Xcode833.app. I can load it with 'open -a Xcode833 Clover.xcodeproj'. Xcode 8.3.3 deals with CR/LF combos correctly. No, all files in Clover folder already corrected to LF. I manually excluded LF+CR times ago. But I think there is a problem with TAB characters. Yes, Xcode 8.3.3 works fine. Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499128 Share on other sites More sharing options...
mhaeuser Posted September 22, 2017 Share Posted September 22, 2017 I think the EDK2 and Clover files are full of Windows CR/LF combinations (a bit of a mix actually). EDK2 requires CR/LF, though git may change it when checking out... 1 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499185 Share on other sites More sharing options...
RehabMan Posted September 22, 2017 Share Posted September 22, 2017 No, all files in Clover folder already corrected to LF. I manually excluded LF+CR times ago. But I think there is a problem with TAB characters. Wrong. I had already checked it. Interesting that you dismiss what I write as wrong... without actually checking it. SPEEDY-NUC:FlatDevTree rehabman$ pwd /Users/rehabman/Projects/cloverefiboot-code/OsxAptioFixDrv/FlatDevTree SPEEDY-NUC:FlatDevTree rehabman$ head device_tree.h |xxd 00000000: 0d0a 2f2a 0d0a 202a 2043 6f70 7972 6967 ../*.. * Copyrig 00000010: 6874 2028 6329 2032 3030 3020 4170 706c ht (c) 2000 Appl 00000020: 6520 436f 6d70 7574 6572 2c20 496e 632e e Computer, Inc. 00000030: 2041 6c6c 2072 6967 6874 7320 7265 7365 All rights rese 00000040: 7276 6564 2e0d 0a20 2a0d 0a20 2a20 4041 rved... *.. * @A 00000050: 5050 4c45 5f4f 5352 4546 4552 454e 4345 PPLE_OSREFERENCE 00000060: 5f4c 4943 454e 5345 5f48 4541 4445 525f _LICENSE_HEADER_ 00000070: 5354 4152 5440 0d0a 202a 200d 0a20 2a20 START@.. * .. * 00000080: 5468 6973 2066 696c 6520 636f 6e74 6169 This file contai 00000090: 6e73 204f 7269 6769 6e61 6c20 436f 6465 ns Original Code 000000a0: 2061 6e64 2f6f 7220 4d6f 6469 6669 6361 and/or Modifica 000000b0: 7469 6f6e 7320 6f66 204f 7269 6769 6e61 tions of Origina 000000c0: 6c20 436f 6465 0d0a 202a 2061 7320 6465 l Code.. * as de 000000d0: 6669 6e65 6420 696e 2061 6e64 2074 6861 fined in and tha 000000e0: 7420 6172 6520 7375 626a 6563 7420 746f t are subject to 000000f0: 2074 6865 2041 7070 6c65 2050 7562 6c69 the Apple Publi 00000100: 6320 536f 7572 6365 204c 6963 656e 7365 c Source License 00000110: 0d0a 202a 2056 6572 7369 6f6e 2032 2e30 .. * Version 2.0 00000120: 2028 7468 6520 274c 6963 656e 7365 2729 (the 'License') 00000130: 2e20 596f 7520 6d61 7920 6e6f 7420 7573 . You may not us 00000140: 6520 7468 6973 2066 696c 6520 6578 6365 e this file exce 00000150: 7074 2069 6e0d 0a20 2a20 636f 6d70 6c69 pt in.. * compli 00000160: 616e 6365 2077 6974 6820 7468 6520 4c69 ance with the Li 00000170: 6365 6e73 652e 2054 6865 2072 6967 6874 cense. The right 00000180: 7320 6772 616e 7465 6420 746f 2079 6f75 s granted to you 00000190: 2075 6e64 6572 2074 6865 204c 6963 656e under the Licen 000001a0: 7365 0d0a se.. SPEEDY-NUC:FlatDevTree rehabman$ head device_tree.c |xxd 00000000: 2f2a 0d0a 202a 2043 6f70 7972 6967 6874 /*.. * Copyright 00000010: 2028 6329 2032 3030 302d 3230 3034 2041 (c) 2000-2004 A 00000020: 7070 6c65 2043 6f6d 7075 7465 722c 2049 pple Computer, I 00000030: 6e63 2e20 416c 6c20 7269 6768 7473 2072 nc. All rights r 00000040: 6573 6572 7665 642e 0d0a 202a 0d0a 202a eserved... *.. * 00000050: 2040 4150 504c 455f 4f53 5245 4645 5245 @APPLE_OSREFERE 00000060: 4e43 455f 4c49 4345 4e53 455f 4845 4144 NCE_LICENSE_HEAD 00000070: 4552 5f53 5441 5254 400d 0a20 2a20 0d0a ER_START@.. * .. 00000080: 202a 2054 6869 7320 6669 6c65 2063 6f6e * This file con 00000090: 7461 696e 7320 4f72 6967 696e 616c 2043 tains Original C 000000a0: 6f64 6520 616e 642f 6f72 204d 6f64 6966 ode and/or Modif 000000b0: 6963 6174 696f 6e73 206f 6620 4f72 6967 ications of Orig 000000c0: 696e 616c 2043 6f64 650d 0a20 2a20 6173 inal Code.. * as 000000d0: 2064 6566 696e 6564 2069 6e20 616e 6420 defined in and 000000e0: 7468 6174 2061 7265 2073 7562 6a65 6374 that are subject 000000f0: 2074 6f20 7468 6520 4170 706c 6520 5075 to the Apple Pu 00000100: 626c 6963 2053 6f75 7263 6520 4c69 6365 blic Source Lice 00000110: 6e73 650d 0a20 2a20 5665 7273 696f 6e20 nse.. * Version 00000120: 322e 3020 2874 6865 2027 4c69 6365 6e73 2.0 (the 'Licens 00000130: 6527 292e 2059 6f75 206d 6179 206e 6f74 e'). You may not 00000140: 2075 7365 2074 6869 7320 6669 6c65 2065 use this file e 00000150: 7863 6570 7420 696e 0d0a 202a 2063 6f6d xcept in.. * com 00000160: 706c 6961 6e63 6520 7769 7468 2074 6865 pliance with the 00000170: 204c 6963 656e 7365 2e20 5468 6520 7269 License. The ri 00000180: 6768 7473 2067 7261 6e74 6564 2074 6f20 ghts granted to 00000190: 796f 7520 756e 6465 7220 7468 6520 4c69 you under the Li 000001a0: 6365 6e73 650d 0a20 2a20 6d61 7920 6e6f cense.. * may no 000001b0: 7420 6265 2075 7365 6420 746f 2063 7265 t be used to cre 000001c0: 6174 652c 206f 7220 656e 6162 6c65 2074 ate, or enable t 000001d0: 6865 2063 7265 6174 696f 6e20 6f72 2072 he creation or r 000001e0: 6564 6973 7472 6962 7574 696f 6e20 6f66 edistribution of 000001f0: 2c0d 0a ,.. 2 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499209 Share on other sites More sharing options...
Slice Posted September 22, 2017 Author Share Posted September 22, 2017 I see. But I should check if the problem only in these files. Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499230 Share on other sites More sharing options...
RehabMan Posted September 22, 2017 Share Posted September 22, 2017 I see. But I should check if the problem only in these files. I think CRLF in edk2 files is quite common. Hopefully Apple will fix Xcode9 eventually. For now, we have Xcode8. Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499233 Share on other sites More sharing options...
Slice Posted September 22, 2017 Author Share Posted September 22, 2017 I got Xcode9 without my wish. It just ask me update now or tomorrow. Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499235 Share on other sites More sharing options...
RehabMan Posted September 22, 2017 Share Posted September 22, 2017 I got Xcode9 without my wish. It just ask me update now or tomorrow. Before updating to Xcode9, I created a copy of Xcode 8.3.3. It was simple copy/paste in Finder. 2 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499238 Share on other sites More sharing options...
Slice Posted September 22, 2017 Author Share Posted September 22, 2017 I remembered that I still didn't update HighSierra which contains Xcode8.3.3. So I deleted Xcode9 and copied Xcode8 into Sierra partition. Voilá! It works! Find and replace works fine. Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2499334 Share on other sites More sharing options...
Slice Posted September 29, 2017 Author Share Posted September 29, 2017 After Security update I again have Xcode9 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2504548 Share on other sites More sharing options...
Slice Posted November 3, 2017 Author Share Posted November 3, 2017 Xcode updated to 9.1 (9B55) 1 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2528015 Share on other sites More sharing options...
ITzTravelInTime Posted November 18, 2017 Share Posted November 18, 2017 xcode 8 vas just perfect for me, exceptional ed for a couple of bugs while debugging on an ios device, that's why i am using a back copy of Xcode 8.3.3 i have and you can also download it from the downloads section of the developers web site, you have to own a developer account for that, but it could be without the subscription ti the developer program 1 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2536360 Share on other sites More sharing options...
Slice Posted December 7, 2017 Author Share Posted December 7, 2017 Xcode9.2 (9C40b) is available in AppStore. For better functionality I added manually MacOSX10.11.sdk. Kexts compiled with 10.13.sdk will run only in 10.13. While kexts compiled with 10.11.sdk will work in 10.6+ MacOSX10.11.sdk.7z Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2545943 Share on other sites More sharing options...
RehabMan Posted December 7, 2017 Share Posted December 7, 2017 Xcode9.2 (9C40b) is available in AppStore. For better functionality I added manually MacOSX10.11.sdk. Kexts compiled with 10.13.sdk will run only in 10.13. While kexts compiled with 10.11.sdk will work in 10.6+ MacOSX10.11.sdk.7z I keep all the SDKs, since 10.6: NUC6i7KYK:~ rehabman$ ls -l /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ total 64 drwxr-xr-x 5 root wheel 170 Dec 31 1969 MacOSX.sdk lrwxr-xr-x 1 root wheel 40 Dec 4 13:52 MacOSX10.10.sdk -> /Applications/LegacySDKs/MacOSX10.10.sdk lrwxr-xr-x 1 root wheel 40 Dec 4 13:52 MacOSX10.11.sdk -> /Applications/LegacySDKs/MacOSX10.11.sdk lrwxr-xr-x 1 root wheel 40 Dec 4 13:52 MacOSX10.12.sdk -> /Applications/LegacySDKs/MacOSX10.12.sdk lrwxr-xr-x 1 root wheel 10 Dec 4 13:48 MacOSX10.13.sdk -> MacOSX.sdk lrwxr-xr-x 1 root wheel 39 Dec 4 13:52 MacOSX10.6.sdk -> /Applications/LegacySDKs/MacOSX10.6.sdk lrwxr-xr-x 1 root wheel 39 Dec 4 13:52 MacOSX10.7.sdk -> /Applications/LegacySDKs/MacOSX10.7.sdk lrwxr-xr-x 1 root wheel 39 Dec 4 13:52 MacOSX10.8.sdk -> /Applications/LegacySDKs/MacOSX10.8.sdk lrwxr-xr-x 1 root wheel 39 Dec 4 13:52 MacOSX10.9.sdk -> /Applications/LegacySDKs/MacOSX10.9.sdk setup with this script: NUC6i7KYK:~ rehabman$ cat legacysdks.sh #!/bin/bash osxplatform=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform sdkrepo=$osxplatform/Developer/SDKs/ infoplist=$osxplatform/Info.plist for sdk in /Applications/LegacySDKs/*.sdk; do sudo ln -s $sdk $sdkrepo`basename $sdk` done ls -l $sdkrepo sudo /usr/libexec/PlistBuddy -c "Set :MinimumSDKVersion 10.6" $infoplist 2 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2546110 Share on other sites More sharing options...
Slice Posted December 14, 2017 Author Share Posted December 14, 2017 Is it possible to delete watchOS + tvOS from the Xcode? 2.6Gb at least. 1 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2550562 Share on other sites More sharing options...
Zenith432 Posted December 14, 2017 Share Posted December 14, 2017 Of course. I do it regularly. Also the "additional build info" from Info.plist in MacosX platform. Is it possible to delete watchOS + tvOS from the Xcode? 2.6Gb at least. 1 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2550565 Share on other sites More sharing options...
Pavo Posted December 14, 2017 Share Posted December 14, 2017 Welcome to Xcode 9A235! This is next Apple's fault. There is impossible to search substring. Снимок экрана 2017-09-22 в 5.48.29.png See: string found in wrong place. Anyone knows a solution? If you watch this video at 1:05 it explains the new renaming feature Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2550694 Share on other sites More sharing options...
Slice Posted December 15, 2017 Author Share Posted December 15, 2017 Renaming is good feature but why the "folding" feature disappeared? https://forums.developer.apple.com/thread/78912 If you watch this video at 1:05 it explains the new renaming feature Xcode9 crashed during the demo ! Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2551045 Share on other sites More sharing options...
Pavo Posted December 15, 2017 Share Posted December 15, 2017 haha I know right lol Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2551096 Share on other sites More sharing options...
Slice Posted September 19, 2018 Author Share Posted September 19, 2018 Xcode10 available as update for 10.13.6. It is good update. There is code folding again! There is line ending fix on the fly! As well as white space removing. There is dark theme and different fonts. I am lucky! Clover is compiled without problems. 6 1 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2635744 Share on other sites More sharing options...
Slice Posted November 3, 2018 Author Share Posted November 3, 2018 Xcode10,1 also for 10.13.6 2 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2644964 Share on other sites More sharing options...
Slice Posted September 22, 2019 Author Share Posted September 22, 2019 In the system 10.14.6 I got Xcode11 as update for Xcode10.3 First look, all is fine and all my projects are compilable. There is a new SDK named DriverKit. I have to propose they decided to resolve my conflict between new macOS SDK and kext compilation. Just for now I have to manually include MacOS10.11.sdk although every update Apple tends to erase it. But change from SDK10.11 to the DriverKit requires some work will be done later. 2 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2690918 Share on other sites More sharing options...
Matgen84 Posted September 22, 2019 Share Posted September 22, 2019 20 minutes ago, Slice said: In the system 10.14.6 I got Xcode11 as update for Xcode10.3 First look, all is fine and all my projects are compilable. There is a new SDK named DriverKit. I have to propose they decided to resolve my conflict between new macOS SDK and kext compilation. Just for now I have to manually include MacOS10.11.sdk although every update Apple tends to erase it. But change from SDK10.11 to the DriverKit requires some work will be done later. Thanks. Where can I download SDK and how to add them to Xcode 11 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2690919 Share on other sites More sharing options...
Slice Posted September 22, 2019 Author Share Posted September 22, 2019 53 minutes ago, Matgen84 said: Thanks. Where can I download SDK and how to add them to Xcode 11 https://github.com/CloverHackyColor/FakeSMC3_with_plugins/blob/master/SDK/MacOSX10.11.sdk.7z Unpack and copy inside Xcode.app 1 Link to comment https://www.insanelymac.com/forum/topic/327401-new-xcode/#findComment-2690921 Share on other sites More sharing options...
Recommended Posts