1

我有一个拥有大约 300,000 名成员的应用程序,我想向它添加推送通知。不幸的是,我最初使用通配符捆绑 ID 创建了该应用程序,com.MyCompany.*当我将它上传到 Apple 并在我的plist文件中编辑它时,我让它说com.MyCompany.MyAppName

现在我想添加推送通知,我必须创建一个唯一的(或 EXPLICIT)应用程序 ID,所以我尝试创建一个名为com.MyCompany.MyAppName...我收到此错误消息:The bundle identifier you have specified is already in use. Please select another.

我查看了我的应用程序 ID,我所拥有的只是com.MyCompany.*. 所以这不是我可以删除的任何东西。该消息必须指的是我的应用程序的实时版本,该应用程序已经使用通配符应用程序 ID...

如何将通配符应用 ID 转换为显式应用 ID,以便向成员发送推送通知?

我现在已经在网上搜索了大约 2 个小时,每个人似乎都说您所要做的就是创建一个新的应用 ID,该 ID 与您当前的应用版本具有相同的捆绑 ID...所以我猜此错误消息The bundle identifier you have specified is already in use. Please select another.是直到最近才存在的新错误消息,因为似乎没有其他人遇到过此问题...

任何帮助是极大的赞赏!

4

2 回答 2

3

2012 年 12 月,Apple 自动将我所有的通配符转换为显式 ID。我不必打电话给他们!

于 2013-01-22T22:36:52.197 回答
-1

您不能在捆绑标识符中使用“MyCompany”,您需要使用 com.apple.preferences 或 com.apple.maps 之类的东西。公司必须是您自己的名字或公司名称,所以我的名字是 com.oogemaflip100.preferences 或 com.oogemaflip100.maps。

于 2012-11-12T18:31:32.147 回答