I just run a very simple NSAppleScript:
"do shell script \"echo command\" with administrator privileges"
However, I got error as below:
NSAppleScriptErrorNumber = "-2147450879";
But it works fine on my friend‘s mac, anybody know how to solve this problem.
Post
Replies
Boosts
Views
Activity
We have an Mac app, which worked fine on 10.14 and 10.15. Howerver when user upgrade to Big sur, we get a lot about crash log. Such as below, it seems not crash on our Application.
Thread 2 Crashed:: Dispatch queue: com.apple.root.user-interactive-qos
0 libsystem_platform.dylib 0x00007fff204a3673 os_unfair_lock_lock + 10
1 com.apple.AppKit 0x00007fff22f5c83e -[NSScreenDisplayLink _fire] + 46
2 com.apple.AppKit 0x00007fff236ea2cd ___NSRunLoopTimerCreateWithHandler_block_invoke + 34
3 com.apple.CoreFoundation 0x00007fff2057290d CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 20
4 com.apple.CoreFoundation 0x00007fff205723e8 __CFRunLoopDoTimer + 922
5 com.apple.CoreFoundation 0x00007fff20571f42 __CFRunLoopDoTimers + 307
6 com.apple.CoreFoundation 0x00007fff2055857f __CFRunLoopRun + 2008
7 com.apple.CoreFoundation 0x00007fff205576ce CFRunLoopRunSpecific + 563
8 com.apple.Foundation 0x00007fff212e4fa1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
9 com.apple.AppKit 0x00007fff22ffa49c -[NSAnimation(NSInternal) _runBlocking] + 453
10 com.apple.AppKit 0x00007fff22ffa25a __42-[NSAnimation(NSInternal) _runInNewThread]_block_invoke + 97
11 libdispatch.dylib 0x00007fff202b55dd _dispatch_call_block_and_release + 12
12 libdispatch.dylib 0x00007fff202b67c7 _dispatch_client_callout + 8
13 libdispatch.dylib 0x00007fff202c59b5 _dispatch_root_queue_drain + 676
14 libdispatch.dylib 0x00007fff202c5fb8 _dispatch_worker_thread2 + 92
15 libsystem_pthread.dylib 0x00007fff2045e453 _pthread_wqthread + 244
16 libsystem_pthread.dylib 0x00007fff2045d467 start_wqthread + 15
I only reproduce from Xcode once, as show Below, anyone who know how to solve this problem.
I get many crash logs from my mac app as below:
Application Specific Information:
assertion failure: "(self)-_enumeratingSubviewsCount ((1 6) - 1)" - %lld
I know literal meaning when a super view have subviews more than 2 to the 6th power, which is 128.
However, when I make a test app, which addSuviews to 200. But it doesn't crash. The test demo code show below
for (int i = 0; i 200; i++) {
NSView *view = [[NSView alloc] initWithFrame:NSMakeRect(0, 0, 20, 20)];
[self.window.contentView addSubview:view];
}
Anybody know how to fix this problem. Thanks.
My app get crash as belows, how can I find the reason:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x00007fff21a965bd CFXNotificationRegistrarRemoveObservers + 41
1 com.apple.CoreFoundation 0x00007fff21a9639d CFXNotificationRegistrarRemoveNames + 306
2 com.apple.CoreFoundation 0x00007fff21a9622b CFXNotificationRegistrarRemove + 361
3 com.apple.CoreFoundation 0x00007fff2198d3a3 CFXNotificationRemoveObservers + 113
4 com.apple.Foundation 0x00007fff22611a0b -[NSNotificationCenter removeObserver:name:object:] + 257
5 com.apple.UIFoundation 0x00007fff252295b7 -[NSLayoutManager dealloc] + 163
6 com.apple.CoreFoundation 0x00007fff2192d191 RELEASEOBJECTSINTHEARRAY + 118
7 com.apple.CoreFoundation 0x00007fff2192d0d4 -[NSArrayM dealloc] + 279
8 com.apple.UIFoundation 0x00007fff252511cc -[NSTextStorage dealloc] + 102
9 com.apple.UIFoundation 0x00007fff252de9cf -[NSStringDrawingTextStorage dealloc] + 93
10 libobjc.A.dylib 0x00007fff2187a39d AutoreleasePoolPage::releaseUntil(objcobject**) + 167
11 libobjc.A.dylib 0x00007fff2185d31e objcautoreleasePoolPop + 161
12 com.apple.Foundation 0x00007fff2264de46 withUnlockedObservers + 576
13 com.apple.Foundation 0x00007fff2264dbd9 -[NSObserverList receiveBox:] + 89
14 com.apple.Foundation 0x00007fff2264db6a 68-[NSObject(DefaultObservationImplementations) receiveObservedValue:]blockinvoke + 53
15 com.apple.Foundation 0x00007fff2264da8e -[NSObject(DefaultObservationImplementations) receiveObservedValue:] + 156
16 com.apple.CoreAutoLayout 0x00007fff2aaf2c78 -[NSISVariableObservable emitValueIfNeeded] + 290
17 com.apple.CoreAutoLayout 0x00007fff2aaf6ff2 -[NSISEngine performPendingChangeNotifications] + 232
18 com.apple.AppKit 0x00007fff24449b9a -[NSView updateConstraintsForSubtreeIfNeeded] + 65
19 com.apple.CoreAutoLayout 0x00007fff2aafc67a -[NSISEngine withBehaviors:performModifications:] + 84
20 com.apple.AppKit 0x00007fff243b8846 -[NSView(NSConstraintBasedLayout) withAutomaticEngineOptimizationDisabled:] + 59
21 com.apple.AppKit 0x00007fff24dd8f5c -[NSTouchBarItem itemViewMinSize:maxSize:preferredSize:stretchesContent:] + 824
22 com.apple.AppKit 0x00007fff2487e54d _51-[NSTouchBarItemContainerView updateMeasuredSizes]blockinvoke + 316
23 com.apple.CoreAutoLayout 0x00007fff2aafc67a -[NSISEngine withBehaviors:performModifications:] + 84
24 com.apple.AppKit 0x00007fff2487e3b2 -[NSTouchBarItemContainerView updateMeasuredSizes] + 120
25 com.apple.AppKit 0x00007fff2487e28f -[NSTouchBarItemContainerView minSize] + 63
26 com.apple.AppKit 0x00007fff244b4fc1 -[NSTouchBarLayout aggregateWidthOfItems:sharesLeftEdge:sharesRightEdge:widthMeasurement:] + 233
27 com.apple.AppKit 0x00007fff244b54b6 -[NSTouchBarLayout attributesOfItems:centerItems:givenSize:sharesLeftEdge:sharesRightEdge:xOrigin:] + 470
28 com.apple.AppKit 0x00007fff244b4689 -[NSTouchBarLayout attributesOfItems:centerItems:givenSize:] + 833
29 com.apple.AppKit 0x00007fff24d90174 -[NSTouchBarView positionSubviews] + 214
30 com.apple.AppKit 0x00007fff24d90097 -[NSTouchBarView layout] + 87
31 com.apple.AppKit 0x00007fff243fa251 NSViewLayout + 605
32 com.apple.AppKit 0x00007fff243f9ced -[NSView layoutSubtreeWithOldSize:] + 392
33 com.apple.AppKit 0x00007fff24d8fff5 -[NSTouchBarView layoutSubtreeWithOldSize:] + 71
34 com.apple.AppKit 0x00007fff243f9e4c -[NSView layoutSubtreeWithOldSize:] + 743
35 com.apple.AppKit 0x00007fff243f9e4c -[NSView layoutSubtreeWithOldSize:] + 743
36 com.apple.AppKit 0x00007fff243f9e4c -[NSView layoutSubtreeWithOldSize:] + 743
37 com.apple.AppKit 0x00007fff243f919d -[NSView layoutSubtreeIfNeededAndAllowTemporaryEngine:] + 1041
38 com.apple.AppKit 0x00007fff243f8c9f -[NSWindow(NSConstraintBasedLayout) layoutViewTree] + 148
39 com.apple.AppKit 0x00007fff243f5523 -[NSWindow oldPlaceWindow:fromServer:] + 648
40 com.apple.AppKit 0x00007fff243f3df1 -[NSWindow setFrameCommon:display:fromServer:] + 2875
41 com.apple.AppKit 0x00007fff245ec373 -[NSWindow(NSConstraintBasedLayout) fromConstraintsSetWindowFrame:] + 168
42 com.apple.AppKit 0x00007fff24476610 -[NSWindow(NSConstraintBasedLayout) changeWindowFrameFromConstraintsIfNecessary] + 584
43 com.apple.CoreAutoLayout 0x00007fff2aafc67a -[NSISEngine withBehaviors:performModifications:] + 84
44 com.apple.AppKit 0x00007fff24476366 -[NSWindow(NSConstraintBasedLayout) layoutIfNeeded] + 206
45 com.apple.AppKit 0x00007fff244761d0 _NSWindowGetDisplayCycleObserverForLayoutblockinvoke + 430
46 com.apple.AppKit 0x00007fff24475446 NSDisplayCycleObserverInvoke + 155
47 com.apple.AppKit 0x00007fff24474fd0 NSDisplayCycleFlush + 937
48 com.apple.QuartzCore 0x00007fff274701ee CA::Transaction::runcommithandlers(CATransactionPhase) + 92
49 com.apple.QuartzCore 0x00007fff2746efa4 CA::Transaction::commit() + 382
50 com.apple.AppKit 0x00007fff24c641fe 62+[CATransaction(NSCATransaction) NSstartFrameWithDisplayLink]blockinvoke + 285
51 com.apple.AppKit 0x00007fff24c645af __NSRunLoopObserverCreateWithHandlerblockinvoke + 41
52 com.apple.CoreFoundation 0x00007fff2198b85d CFRUNLOOPISCALLINGOUTTOANOBSERVERCALLBACKFUNCTION + 23
53 com.apple.CoreFoundation 0x00007fff2198b6ed CFRunLoopDoObservers + 549
54 com.apple.CoreFoundation 0x00007fff2198ab9d CFRunLoopRun + 838
55 com.apple.CoreFoundation 0x00007fff2198a16e CFRunLoopRunSpecific + 563
56 com.apple.HIToolbox 0x00007fff2a6802e0 RunCurrentEventLoopInMode + 292
57 com.apple.HIToolbox 0x00007fff2a67ff32 ReceiveNextEventCommon + 283
58 com.apple.HIToolbox 0x00007fff2a67fdff BlockUntilNextEventMatchingListInModeWithFilter + 64
59 com.apple.AppKit 0x00007fff2439f809 DPSNextEvent + 879
60 com.apple.AppKit 0x00007fff2439e035 -[NSApplication(NSEvent) nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
61 com.apple.AppKit 0x00007fff24390628 -[NSApplication run] + 586
62 com.myApp.XXXX 0x0000000100ea79b9 main + 4889
63 libdyld.dylib 0x00007fff21769951 start + 1
I am a MacOS Developer. I had finished codesgin and notarize my app. When I enter the check cmd: spctl -a -v my.app Then I can get the result: my.app: accepted source=Notarized Developer ID We want to make a background update program, it will download a new Contents.zip file, and replace the old file Contents in my.app. Finish the above progress Then I enter the spctl -a -v my.app ; get the result: cannot find code object on diskDoes this is a problem? If it is, How can I solve this. Thanks a lot.However, when I enter: stapler validate my.app, the result is :The validate action worked!