Same here. I use M1 Mac Mini and Xcode was running fine a week ago. Now it's dead. I can't open any project. It quits immediately with (tabController) should not be nil.. I reported this to Apple.
This is ridiculous.
Now I'm reinstalling it, maybe this will help.
It didn't.
Process:							 Xcode [11611]
Path:									/Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:						com.apple.dt.Xcode
Version:							 12.3 (17715)
Build Info:						IDEFrameworks-17715000000000000~8 (12C33)
...
Code Type:						 ARM-64 (Native)
Parent Process:				??? [1]
Responsible:					 Xcode [11611]
Date/Time:						 2020-12-30 13:04:12.813 +0100
OS Version:						macOS 11.1 (20C69)
Report Version:				12
Anonymous UUID:				...
Time Awake Since Boot: 20000 seconds
System Integrity Protection: enabled
Crashed Thread:				0	Dispatch queue: com.apple.main-thread
Exception Type:				EXC_CRASH (SIGABRT)
Exception Codes:			 0x0000000000000000, 0x0000000000000000
Exception Note:				EXC_CORPSE_NOTIFY
Application Specific Information:
ProductBuildVersion: 12C33
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-17715/IDEKit/Workspace/IDEWorkspaceDocument.m:3270
Details:	(tabController) should not be nil.
Object:	 <IDEWorkspaceDocument: 0x117aca270>
Method:	 -commitStateToDictionary:
Thread:	 <NSThread: 0x14c628fe0>{number = 1, name = main}
Open FDs: 34/7168
Post
Replies
Boosts
Views
Activity
I managed to get Xcode working, finally. What I did was:
Reinstalled Xcode and restarted mac.
Opened some other xcode-related file (a sample from the Internet)
It crashed.
I clicked "Reopen" and before it crashed again I went to File > Open Recent > Clear menu.
For whatever reason, it didn't crash so I was able to select my project and now it works fine...
Atom editor, full of plugins, a few years ago on old Ubuntu was more stable than this.
Same here.
We have listeners in the content script. In Chrome, when I set a new entry in the background page, the content script logs the change. In Safari, it doesn't work.
I also would like to know how to trigger this prompt. I had installed Grammarly and right after that, it prompted me to grant permissions to 600+ hosts... How can I trigger a similar permissions "bar"?
Update:
@bramiam
Not sure, but have you tried with a real device? In the simulator, my extension doesn't ask about additional permissions, but I tried it on the real device and it requested permissions...
From my manifest:
"content_scripts": [{
"run_at": "document_idle",
"all_frames": true,
"match_about_blank": true,
"js": [ "***.js" ],
"css": [ "***.css" ],
"matches": [ "<all_urls>" ]
},{
"js": [ "***.js" ],
"matches": [ "<all_urls>" ]
}],
"permissions": [
"tabs",
"cookies",
"storage",
"https://xxxxxxx.com",
"http://*/*",
"https://*/*"
],