使用相同的Bundle Identifier测试不同的应用程序会导致麻烦

时间:2013-02-04 06:18:23

标签: ios objective-c cfbundleidentifier

我在设备上测试应用程序,我使用了包标识符“mycompany.app”,在选择了正确的代码签名后,我能够在设备上运行应用程序(即我的iPhone)。    现在成功运行此应用程序后,我删除了它并使用相同的bundleId和配置来测试本地通知的其他应用程序。因此,只要生成本地通知,它就会开始在应用程序图标上显示徽章编号。   现在我再次删除了这个应用程序并尝试使用相同的捆绑包运行我以前的应用程序,但它在应用程序图标上显示徽章编号(即1),即使我没有添加任何代码来显示此应用程序的徽章编号。如何删除这些徽章?

1 个答案:

答案 0 :(得分:0)

您好请使用以下代码

  • (BOOL)应用程序:(UIApplication *)应用程序didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

功能: -

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;