mas: Install, Signin and Signout are Broken on High Sierra 10.13.3

I’m able to sign in or sign out using mas signin xxxxxx@xxxxx.xxx; mas signout. mas install xxxxxx stalls doesn’t do anything. Please look into this.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 11
  • Comments: 22 (6 by maintainers)

Most upvoted comments

Quick update: I’ve got signout working now. Signin is giving me some trouble as the APIs have changed and I’ve got to do some digging to see how we can authenticate now.

Running macOS 10.13.3 and here’s what I get using mas signin --dialog:

Note: Also experiencing signout issue where it does not sign out of App Store.

`mas signin --dialog xxx@xxx.om

==> Signing in to Apple ID: xxx@xxx.com 2018-03-27 10:15:25.804 mas[6351:4600309] -[__NSXPCInterfaceProxy_ISAccountService signInWithContext:replyBlock:]: unrecognized selector sent to instance 0x7ffc8890a3e0 2018-03-27 10:15:25.805 mas[6351:4600309] *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘-[__NSXPCInterfaceProxy_ISAccountService signInWithContext:replyBlock:]: unrecognized selector sent to instance 0x7ffc8890a3e0’ *** First throw call stack: ( 0 CoreFoundation 0x00007fff2b8c533b __exceptionPreprocess + 171 1 libobjc.A.dylib 0x00007fff52609942 objc_exception_throw + 48 2 CoreFoundation 0x00007fff2b95c5e4 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132 3 CoreFoundation 0x00007fff2b83cf03 forwarding + 1443 4 CoreFoundation 0x00007fff2b83c8d8 _CF_forwarding_prep_0 + 120 5 mas 0x000000010b0cc452 mas + 201810 6 mas 0x000000010b0e9b70 mas + 322416 7 mas 0x000000010b0b51e4 mas + 106980 8 mas 0x000000010b0a16fd mas + 26365 9 mas 0x000000010b0a1590 mas + 26000 10 mas 0x000000010b0b3276 mas + 98934 11 mas 0x000000010b09e7ef mas + 14319 12 libdyld.dylib 0x00007fff531f6115 start + 1 13 ??? 0x0000000000000004 0x0 + 4 ) libc++abi.dylib: terminating with uncaught exception of type NSException Abort trap: 6`

Is this project still active? Anything being done to support latest MacOS?

New iMac with fresh install of macOS 10.13.4. Get this error when attempting to sign in.

$ mas signin email@example.com
==> Signing in to Apple ID: email@example.com
Password:
2018-05-29 12:20:21.523 mas[82630:214574] -[__NSXPCInterfaceProxy_ISAccountService signInWithContext:replyBlock:]: unrecognized selector sent to instance 0x7fe975e0eae0
2018-05-29 12:20:21.524 mas[82630:214574] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSXPCInterfaceProxy_ISAccountService signInWithContext:replyBlock:]: unrecognized selector sent to instance 0x7fe975e0eae0'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff31d606bb __exceptionPreprocess + 171
	1   libobjc.A.dylib                     0x00007fff59464942 objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff31df79e4 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132
	3   CoreFoundation                      0x00007fff31cd8183 ___forwarding___ + 1443
	4   CoreFoundation                      0x00007fff31cd7b58 _CF_forwarding_prep_0 + 120
	5   mas                                 0x0000000104ef5462 _T0So14ISStoreAccountC3masE6signInABSSSg8username_AE8passwordSb12systemDialogtKFZTf4ggnd_n + 1026
	6   mas                                 0x0000000104f12b80 _T03mas13SignInCommandV3runAA6ResultOyytAA8MASErrorOGAA0bC7OptionsVFTf4gXd_nTf4xnn_n + 592
	7   mas                                 0x0000000104ede1f4 _T03mas14CommandWrapperVACyxGqd__c11ClientErrorQyd__RszAA0B8ProtocolRd__7Options_AEQYd__AFRSlu33_E513F8A29DAA43E418079999EEBED6A7LlfcAA6ResultOyytAA010CommandantE0OyxGGAA14ArgumentParserCcfU_AA8MASErrorO_AA06SignInB0VTg5Tf4gg_n + 340
	8   mas                                 0x0000000104eca70d _T03mas14CommandWrapperVACyxGqd__c11ClientErrorQyd__RszAA0B8ProtocolRd__7Options_AEQYd__AFRSlu33_E513F8A29DAA43E418079999EEBED6A7LlfcAA6ResultOyytAA010CommandantE0OyxGGAA14ArgumentParserCcfU_AA8MASErrorO_AA04InfoB0VTG5TATm + 29
	9   mas                                 0x0000000104eca5a0 _T03mas14CommandWrapperVACyxGqd__c11ClientErrorQyd__RszAA0B8ProtocolRd__7Options_AEQYd__AFRSlu33_E513F8A29DAA43E418079999EEBED6A7LlfcAA6ResultOyytAA010CommandantE0OyxGGAA14ArgumentParserCcfU_AA8MASErrorO_AA06SignInB0VTG5TA + 16
	10  mas                                 0x0000000104edc286 _T03mas15CommandRegistryC4mains5NeverOSaySSG9arguments_SS11defaultVerbyxc12errorHandlertFAA8MASErrorO_Tg508_T03mas8K42OIxx_ACIxi_TR011_T03masyAA8B5OcfU_Tf3npf_nTf1nncn_nTf4nxn_n + 518
	11  mas                                 0x0000000104ec77ff main + 5391
	12  libdyld.dylib                       0x00007fff5a07b015 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
[1]    82630 abort      mas signin email@example.com

Same for me

$ mas signin xxxxx@xxxxxxx.com            
==> Signing in to Apple ID: xxxx@xxxxxxx.com
Password: 
2018-05-15 21:15:59.833 mas[8499:170862] -[__NSXPCInterfaceProxy_ISAccountService signInWithContext:replyBlock:]: unrecognized selector sent to instance 0x7fc90562a4e0
2018-05-15 21:15:59.836 mas[8499:170862] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSXPCInterfaceProxy_ISAccountService signInWithContext:replyBlock:]: unrecognized selector sent to instance 0x7fc90562a4e0'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff540926bb __exceptionPreprocess + 171
	1   libobjc.A.dylib                     0x00007fff7b7a9942 objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff541299e4 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132
	3   CoreFoundation                      0x00007fff5400a183 ___forwarding___ + 1443
	4   CoreFoundation                      0x00007fff54009b58 _CF_forwarding_prep_0 + 120
	5   mas                                 0x000000010caea462 _T0So14ISStoreAccountC3masE6signInABSSSg8username_AE8passwordSb12systemDialogtKFZTf4ggnd_n + 1026
	6   mas                                 0x000000010cb07b80 _T03mas13SignInCommandV3runAA6ResultOyytAA8MASErrorOGAA0bC7OptionsVFTf4gXd_nTf4xnn_n + 592
	7   mas                                 0x000000010cad31f4 _T03mas14CommandWrapperVACyxGqd__c11ClientErrorQyd__RszAA0B8ProtocolRd__7Options_AEQYd__AFRSlu33_E513F8A29DAA43E418079999EEBED6A7LlfcAA6ResultOyytAA010CommandantE0OyxGGAA14ArgumentParserCcfU_AA8MASErrorO_AA06SignInB0VTg5Tf4gg_n + 340
	8   mas                                 0x000000010cabf70d _T03mas14CommandWrapperVACyxGqd__c11ClientErrorQyd__RszAA0B8ProtocolRd__7Options_AEQYd__AFRSlu33_E513F8A29DAA43E418079999EEBED6A7LlfcAA6ResultOyytAA010CommandantE0OyxGGAA14ArgumentParserCcfU_AA8MASErrorO_AA04InfoB0VTG5TATm + 29
	9   mas                                 0x000000010cabf5a0 _T03mas14CommandWrapperVACyxGqd__c11ClientErrorQyd__RszAA0B8ProtocolRd__7Options_AEQYd__AFRSlu33_E513F8A29DAA43E418079999EEBED6A7LlfcAA6ResultOyytAA010CommandantE0OyxGGAA14ArgumentParserCcfU_AA8MASErrorO_AA06SignInB0VTG5TA + 16
	10  mas                                 0x000000010cad1286 _T03mas15CommandRegistryC4mains5NeverOSaySSG9arguments_SS11defaultVerbyxc12errorHandlertFAA8MASErrorO_Tg508_T03mas8K42OIxx_ACIxi_TR011_T03masyAA8B5OcfU_Tf3npf_nTf1nncn_nTf4nxn_n + 518
	11  mas                                 0x000000010cabc7ff main + 5391
	12  libdyld.dylib                       0x00007fff7c3c0015 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6

It’s clear from all your feedback that on High Sierra:

  1. mas signout does nothing
  2. mas signin ... crashes

However, it’s not clear from the comments what the issue with mas install is. Perhaps it was just included because the original report included it in the chain of commands?