iOS App Groups不再有效

ael*_*eon 9 xcode ios provisioning-profile ios-provisioning

就在一年多前,我注册了一个免费的Apple开发者帐户.一切顺利,我能够构建应用程序并在我的iPhone上部署.

其中一个应用程序还有一个Today扩展程序,我创建了一个应用程序组来共享数据.我生成的配置文件已过期,我无法再在设备上部署应用程序.当然,它在模拟器上工作正常.

当我构建时,我收到此错误:

没有任何有效的配置文件允许指定的权利:com.apple.security.application-groups.

如果我点击"修复问题",我会得到:

与Apple的沟通失败了

您的帐户没有足够的权限来修改容器.

转到功能(应用程序和扩展程序都有相同的问题),在应用程序组中,我看到此错误

同样,"修复问题"没有做任何事情.完全禁用应用程序组的工作,但我需要这个.

我打开了过期的.mobileprovision文件,注意到在Entitlements-> com.apple.security.application-groups下,该组就在那里,而在新文件中,数组是空的.而最奇怪的部分是,不知何故该组在那里,因为它出现在XCode中,我可以选择它,但只是不在正确的地方,这可能是我得到这些错误的原因.

我尝试清理和构建项目,删除所有配置文件,证书,我创建了一个新项目,我试图创建一个新组但它没有工作(它只是以红色显示),但我都没有选择.

当我登录developer.apple.com时,我所做的任何事情都会将我重定向到购买注册会员资格.

Dir*_*irk 6

我有相同的错误消息,并通过以下方式解决它:

在Xcode菜单中打开Xcode |首选项

并选择"帐户"标签: .

选择Apple-ID并按右下方的"查看详细信息".在以下弹出窗口中,您可以看到所有配置文件.

对于每个配置文件,您可以看到" 过期 "日期.就我而言,iOS Team Provisioning Profile已过期.只有拥有免费的开发者帐户,这些似乎只有一个月有效.

我点击" 全部下载 " 更新了它.之后我又成功地再次装载了.

希望这可以帮助 ;-)


ork*_*den 1

您需要创建新的配置文件。为此,您需要一个付费开发者帐户。该Fix Issue按钮存在风险,通常不起作用或弄乱您的设置。