Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8461631
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 10, 20262026-06-10T13:55:56+00:00 2026-06-10T13:55:56+00:00

I was playing around with making a small cocoa application and using the new

  • 0

I was playing around with making a small cocoa application and using the new Notification Center API in Mountain Lion.

However my app is now present in the notification center settings, together with Calendar, Messages and so on.

As it was just me playing around, I want it to disappear from the list now, but I cannot find anyway to remove it.

I tried several things, dragging it out, holding alt + Right Click and so on.

Where could the (probably a) plist that populates that list be located?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-10T13:55:57+00:00Added an answer on June 10, 2026 at 1:55 pm

    While I don’t believe purging applications from Notification Center that have once registered is a documented step, there’s clearly some stuff setup to do that.

    Here’s what I found out:

    This data isn’t stored in a plist but rather a sqlite database.

    If you look into ~/Library/Application Support/NotificationCenter/<id>
    (in my case, I only had one directory under NotificationCenter), you’ll see an <id>.db file under the directory.*

    Poking inside, I see tables like app_info, app_source, presented_notifications, etc. Furthermore, the schema includes a clean-up trigger that looks like this:

    CREATE TRIGGER app_deleted AFTER DELETE ON app_info
    BEGIN
        DELETE FROM scheduled_notifications     WHERE app_id=old.app_id;
        DELETE FROM presented_notifications     WHERE app_id=old.app_id;
        DELETE FROM presented_alerts            WHERE app_id=old.app_id;
        DELETE FROM notifications               WHERE app_id=old.app_id;
        DELETE FROM app_push                    WHERE app_id=old.app_id;
        DELETE FROM app_loc                     WHERE app_id=old.app_id;
        DELETE FROM app_source                  WHERE app_id=old.app_id;
    END;
    

    Using a sqlite3 client, if you do a

    select * from app_info;
    

    the first column is the app_id of your application, the second column is your app’s bundleid. Find your application based on the bundleid. Then do a

    delete from app_info where app_id = <app_id>
    

    where <app_id> is the correct app_id you found using your select command above.

    After doing this, everything stayed around in Notification Center (both the center and System Preferences). I had to logout and log back in to see the changes take effect, but luckily, my multiple test apps are now gone.


    *:

    • Hofi points out that since macOS 10.10, said SQLite database can be found in the directory returned by shell command: $(getconf DARWIN_USER_DIR)com.apple.notificationcenter/db named just db.

    • jbg notes that as of macOS Monterey (12.x), the directory path is now: $(getconf DARWIN_USER_DIR)com.apple.notificationcenter/db2, and the db database’s app_info table has been renamed to app.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am playing around with facebook application, making them in iframe using coldfusion. Following
I was playing around making a simple haiku site using sqlalchemy and pylons. It
I playing around with the Twitter API for my BlackBerry application. Is there any
I am playing around with a little drawing app I am making and was
I'm new to Python and am playing around with making a very basic web
I'm new to Ruby and I've been playing around with making some webapps with
I'm playing around with C++ for the first time in years. Making an app
I was playing around the other day with making a class to handle some
I'm playing around with storing application settings in my database, but I think I
EDIT - After playing around with a bunch of potential solutions (using backgroundworker and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.