- How To Verify An App On Mac
- Mac How To Delete App
- How To Verify An App On Mac Pro
- How To Verify An App On Macbook Pro
- Verify Apple Store Account On Mac
You can open up the System Information application from Spotlight search, or through Applications - Utilities. Once you’re there, navigate down to Network - Wi-Fi or Network - Airport depending on how old your MacBook and version of OS X might be, and you’ll see the current connection over on the right. In my case, I’m using Wireless-N. Find 32-bit apps on your Mac through Activity Monitor There’s an app called Activity Monitor that you can use to identify if an app is 32-bit or 64-bit. But it only works when an app is launched. Check Applications in Mac System Report Select any application to view the details on the below pane. You can check against the “Kind” option whether it shows 32-bit or 64-bit apps. Generally, all Apple apps should be of 64-bit.
If a prospective customer downloads your software onto Mac OS X 10.8 and it hasn’t been signed, they will see a scary warning:
Not good. To run unsigned software they need to go into Mac OS X Preferences>Security & Privacy>General and change Allow applications downloaded from Mac App store and identified developers to Anywhere:
Or they need to right/Ctrl click and see another scary warning. Double plus not good. This is the new Mac Gatekeeper system in action. Apple being Apple, Gatekeeper defaults to only allowing users to run software they have downloaded off the Internet if it has been signed. This could have a big effect on your conversion rate on Mac. So if you are shipping software for the Mac, you really need to sign it.
Apple fanboys will tell this is a sensible way for Apple to control software quality. A valid certificate shows that your software hasn’t been tampered with and, if it turns out to be malware, Apple can revoke your certificate. The more cynical might see it as a way for Apple to exert even greater control over Mac developers than it already does, while simultaneously extorting $99 per year from each and every one of them. Make your own mind up on that one.
I have now managed to sign my table planner software, ready for its next release. I should have done it months ago. But I expected the process to be so tedious that it has taken me this long to get around to it. And it was every bit as mind-numbingly tedious as I expected trying to find a few useful nuggets amongst the acres of Apple documentation. I found some useful stuff in blogs, but it was quite fragmented. So I have thrown together these notes in the hope that it saves someone else a few hours going round in circles. Note that I am not currently submitting my software to the Mac App Store, so I don’t cover that here. Also my software is developed in C++/Qt using Qt Creator, rather than Objective-C/Cocoa using XCode, and my approach reflects that.
1. Sign up for Apple Developer Connection ($99 per year). Doesn’t matter if you already paid through the nose for a Windows authenticode certificate. Gatekeeper only accepts Apple certificates, so you have no choice. On the plus side, you do get other benefits, including downloading new OS upgrades for free.
2. You need Mac OS X 10.8 so you can test that your signing works. If you have an Apple Developer Connection subscription, you can download 10.8 for free (get a code from the ADC downloads area and using it in the Mac App Store). I found the upgrade from 10.6 to 10.8 was surprisingly painless (Microsoft eat your heart out).
3. Request your Apple certificates and install them into your Keychain. You can do this from Xcode (instructions here). You may need to upgrade Xcode to a recent version.
4. Use the codesign command line tool to sign:
- Every framework in your .app bundle
- Every plugin in your .app bundle
- Your .app file
I believe you can do this as part of your Xcode build. But I prefer a shell script. For example:
echo --sign frameworks --
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Frameworks/QtSql.framework/Versions/4/QtSql
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Frameworks/QtXml.framework/Versions/4/QtXml
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Frameworks/Qt3Support.framework/Versions/4/Qt3Support
echo --sign plugins--
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/accessible/libqtaccessiblecompatwidgets.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/accessible/libqtaccessiblewidgets.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/bearer/libqcorewlanbearer.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/bearer/libqgenericbearer.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/codecs/libqcncodecs.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/codecs/libqjpcodecs.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/codecs/libqkrcodecs.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/codecs/libqtwcodecs.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/graphicssystems/libqtracegraphicssystem.dylib
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app/Contents/Plugins/imageformats/libqjpeg.dylib
echo --sign app--
codesign --force --verify --verbose --sign 'Developer ID Application: <yourID>' <yourApp>.app
I do this in a build shell script that automates the whole process of creating a .dmg for download. I’m not sure if the order you sign the components in is important.
Note that:
- <yourID> is the ID on your certificate (in my case “Oryx Digital Ltd”).
- For frameworks you sign the folder, not the file.
- Any changes to the .app bundle after signing may invalidate the signature (that is kind of the point).
5. Verify the signing of the .app file. For example:
codesign -vvv -d <yourApp>.app
6. Package your .app into a .dmg, .zip, .pkg or whatever other format you use to install it (I believe .pkg files might require additional signing with a different certificate).
7. Make sure your Mac OS X 10.8 machine is set to the default Gatekeeper setting.
8. Download your software onto Mac OS X 10.8 and check if the scary warning has gone away.
9. Pray that Apple doesn’t decide to revoke your certificate at some point for an infraction, real or imagined.
Until you have released a signed version you can put up a warning with some simple Javascript, for example:
Further reading:
Qt related:
Java related:
Thanks to Jonathan of DeepTrawl and Stephane of LandlordMax for some useful pointers.
************** Update **************
Things have changed again for Mac OS X 10.9/10.10. See this post for an update.
/Mac Tips /[Fixed] Unable to Verify Account Name or Password
Users may stumble upon the “unable to verify account name or password” issue on Mac when accessing services such as LinkedIn, Google, Yahoo and Flickr. This issue may come from security concerns, wrong password and proxy server settings.
Apple Mail remains connected to the server to confirm if users have a new item in the inbox. When the email server goes down temporarily or gets inundated with requests, it declines the requisitions from Mac mail with an error message like “unable to verify account name or password”. However, this may also occur if you change keychain password as this wipes data in internet accounts.
We recently received queries on a quick fix to fix the issue from our readers. This article constitutes our response and reliable solutions for Mac owners grappling with the puzzle.
Article GuidePart 1: Preventative & Maintenance Techniques to Avoid Validation IssuesPart 2: How to Manually Fix Unverified Name or Password IssuePart 3: Other Solutions to Fix Unable to Verify Account Name or PasswordPart 4: Final Thoughts
People Also Read:Quick Guide on How to Troubleshoot Wifi Problem on Mac How to Fix Macbook Pro Won't Turn on
Part 1. Preventative & Maintenance Techniques to Avoid Validation Issues
Approach 1. Remove Expired Certificates or Old Passwords Archived in Keychain on Mac
If your mail remains inaccessible due to the unable to verify account name or password error, check the Keychain to erase obsolete data. Delete any terminated or annulled certificates along with existing password duplications from the Keychain.
From Applications, launch Keychain Access and search for the entry based on the connections you use like here. Next, go to Mac mail and confirm your email, a password prompt will appear. Type the exact password in the account password field and enable “Remember this password in my keychain”.
Approach 2. Spruce up Your Mac
You can rely on Mac cleaner tools to clean up your Mac. Often, folder caches, cookies and junk files corrupt your files while diminishing performance. For bugs-free maintenance, iMyMac PowerMyMac spruces up, protects and optimizes your machine. It erases and steers clear of future junk, detects duplicates, uninstalls unnecessary apps and makes your device run at full pelt. It packs up to 20 useful tools for all-round care.
How To Verify An App On Mac
Best of all, PowerMyMac comes with an uninstaller feature to permanently remove unnecessary applications and related pieces of data. You can rely on this tool to solve any issues associated with uninstalled stubborn apps. This cleaner digs deeper to eliminate every fragment of the uninstalled software.
Approach 3. Delete Offline Mail Cache Folder
If your mailbox is sluggish or the emails don’t appear, we recommend removal of the offline mail cache because infected data may cause the error code. Follow these steps to erase mail caches:
- From Terminal window, fill in the command, viz. 'defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder' and press Enter to see the underground cache files;
- Shut down the Mail application;
- Navigate to the cache folder as follows, Users > your_profile > Library > Mail > IMAP_account_name;
- Delete '.OfflineCache'.
A newly-created cache folder kicks in when you launch Mail app again. Open the app to ascertain if the email loading runs faster and whether the error of unverified name or password has disappeared. To get rid of Mail cache, you can also utilize the multi-tool cleaner-PowerMyMac. This cleaner can help you erase system data, duplicates, caches, uninstalled app remnants and more on Mac.
Part 2. How to Manually Fix Unverified Name or Password Issue
Method 1. Feed Email Password in System Preferences
The verifying hitch may appear if you previously changed the Keychain password. If you encounter the validation issue in the Mail app, feed in the password to authorize the account in System Preferences. To do this:
- Launch System Preferences and select Internet Accounts;
- On the left board, select the account that needs validation, pop-up prompts you for the password.
- Hit Cancel to view the comprehensive page of archived email accounts.
- Fill in the password in the blank fields and hold down Tab key button on the keyboard to access the next spaces.
- The system validates your account as long as you enter the correct password. A similar method applies to confirm email accounts.
Method 2. Re-Feed Email Account
Deleting and re-feeding the email details into the Mail app may pull off the account name and password validation trick. The effects of this include the removal of the email cache from the system. However, the computer preserves the attachment you’ve stored and the genuine data archived on the email server. Choose between the approaches below to get rid of the email accounts.
Way 1. Delete the email account from the Mail App
- Open the Mail app.
- Hit Mail option at the top menu followed by Preferences at the pull-down list.
- Click on the email account required on the left sidebar, and then choose '-' button at the foot.
- Hit “OK” to wrap up the process.
Way 2. Delete the Email Account from System Preference
- Launch System Preferences and select Internet Accounts.
- Select the email account required followed by '-' button at the foot.
- Click on “OK” to finish the process.
Restart the machine after the deletion. Reintroduce the email account to the Mail app via System Preferences>Internet accounts or Mail App > Mail > Accounts.
Part 3. Other Solutions to Fix Unable to Verify Account Name or Password
Solution #1 Deactivate Two-Step Verification Security
Service providers such as Gmail, AOL, and Yahoo include a Two-Step Verification to add an extra layer of security. It’s a double-edged sword as this means vulnerable email apps cannot verify the account and password.
The solution is to disable this security feature and verify your email account and turn it on after solving the problem.
Solution #2 Restart The Machine
Restarting the machine and launching Safari will generate new folders in minutes. Immediately after you hear startup chime, latch on the Shift key until the gray Apple icon and a progress bar pop up. Rebooting takes longer. This will refresh caches, launches a directory screening, and deactivates all login items along with other things.
Solution #3 Tinker iCloud Keychain
Turn off iCloud Keychain across all your devices. Next, enable iCloud Keychain that has up-to-the-minute Keychain items. Activate iCloud Keychain on the other devices. This updates them with the new iCloud Keychain.
Part 4. Final Thoughts
In all, you’ve added more weapons into your bag of tricks to solve the unverified account name or password puzzle. Mac computers offer a workhorse for the workplace and quick fixes like the ones we dissected above prevent downtimes.
Don’t rack your brains in such a scenario with complicated steps, try a simple approach like resetting the Keychain first or rebooting. If the issue persists after all the above tips, consult Apple’s customer desk. They will guide you to create another Keychain and respond with a wealth of insights.
Finally, share with our readers any insider hacks, tricks and tips revealed by Apple in our comments section below. Our forum promotes a steady flow of ideas among Apple enthusiasts across the globe.
ExcellentThanks for your rating.
Rating: 4.5 / 5 (based on 68 ratings)
People Also Read:
PowerMyMac
A powerful all-in-one App for Mac
Free DownloadComment ()
Владимир2020-08-07 06:52:20
Благодарю Вас за подробное описание, ваши рекомендации поэтапно использовал и помогло решить эту проблему. Удачи всем!!!
kawka2020-06-04 00:06:55
Mac How To Delete App
bonjour, dans l'explication pour réussir à re connecter hotmail sur Mail de mon MacBook Air, il y a écrit : 'Languette touche'. qu'est ce que ça veut dire? merci
Picard22002020-10-18 09:10:34
How To Verify An App On Mac Pro
Touche Tabulation. Dans mon précédent message, j'ai tapé Tab entouré de chevron et du coup, il n'apparait pas
Picard22002020-10-18 09:08:57
Apparemment c'est la touche
cas2020-05-04 11:21:27
I have 4 Gmail accounts and all of a sudden, I can no longer retrieve mail via Mac Mail. (Historically, it would be one account at a time, so this is very bizarre.) I've tried all the usual tricks, as per above, and nothing is working. Specs: POP accounts, iMac, OS 10.11.6.
Savoulla Koumides2020-04-14 01:19:13
My issue was that the mail app on my Mac did not support 2-step authentication. I found the find the solution to this through this link :https://support.microsoft.com/en-us/help/12409/microsoft-account-app-passwords-and-two-step-verification Follow the instructions on 'How to create a new app password' so you don't have do disable 2-step authentication. Hope this helps!
iMyMac2020-04-14 23:56:54
Thanks for your sharing.
Darlene2020-01-31 17:42:29
This was awesome info. I've spent some time trying to get Mac Mail to 'fix' my gmail account after I updated my password recently. The update worked everywhere as it was supposed to except MacMail in OS Catalina v 10.15.2 After doing part 1, Approach 1 and then moving on to part 2, Methods 1 and 2 this finally started working for me after relaunching Mac Mail. Thank you!
How To Verify An App On Macbook Pro
iMyMac2020-01-31 18:04:08
Happy to hear that. Thanks for your support!
Verify Apple Store Account On Mac
Clean up and speed up your Mac with ease
Free Download