我想在苹果开发者账户中创建新的标识符,但每次都会收到警告:提供的实体中有一个属性具有无效值等等...。
我在XCode中创建了应用程序,并让XCode自动分配我的配置文件并添加唯一的包标识符,然后让应用程序在模拟器上安装。
现在我想为应用程序设置推送通知。因此,我必须为应用程序创建新的标识符。 如果我在苹果开发者帐户中的证书、标识符和配置文件下设置Bundle ID,在AppIDs下点击+> App >设置描述和Bundle ID(显式),并勾选Push Notifications复选框>单击继续按钮,最后单击注册按钮,就会出现警告。
“提供的实体中有一个属性具有无效值。标识符为'com.company.appname'的应用ID不可用。请输入其他字符串。”
我非常确定Bundle ID是唯一的,因为我在XCode中使用它来制作我的应用程序,那么如果包标识符在我的配置文件中注册,为什么我不能将相同的包标识符用于标识符注册呢?
也许这与Keychain Access中的证书有关?
能否有人帮帮我?
祝你有愉快的一天,Petr。
我在XCode中创建了应用程序,并让XCode自动分配我的配置文件并添加唯一的包标识符,然后让应用程序在模拟器上安装。
现在我想为应用程序设置推送通知。因此,我必须为应用程序创建新的标识符。 如果我在苹果开发者帐户中的证书、标识符和配置文件下设置Bundle ID,在AppIDs下点击+> App >设置描述和Bundle ID(显式),并勾选Push Notifications复选框>单击继续按钮,最后单击注册按钮,就会出现警告。
“提供的实体中有一个属性具有无效值。标识符为'com.company.appname'的应用ID不可用。请输入其他字符串。”
我非常确定Bundle ID是唯一的,因为我在XCode中使用它来制作我的应用程序,那么如果包标识符在我的配置文件中注册,为什么我不能将相同的包标识符用于标识符注册呢?
也许这与Keychain Access中的证书有关?
能否有人帮帮我?
祝你有愉快的一天,Petr。
附加信息:
我发现在XCode中,如果我不使用推送通知功能,那么就可以了。但是如果我在XCode中添加推送通知功能,就会出现三个警告。它们都是在同一个Bundle ID下。