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时,我所做的任何事情都会将我重定向到购买注册会员资格.
我有相同的错误消息,并通过以下方式解决它:
在Xcode菜单中打开Xcode |首选项
并选择"帐户"标签:
.
选择Apple-ID并按右下方的"查看详细信息".在以下弹出窗口中,您可以看到所有配置文件.
对于每个配置文件,您可以看到" 过期 "日期.就我而言,iOS Team Provisioning Profile已过期.只有拥有免费的开发者帐户,这些似乎只有一个月有效.
我点击" 全部下载 " 更新了它.之后我又成功地再次装载了.
希望这可以帮助 ;-)
归档时间: |
|
查看次数: |
9428 次 |
最近记录: |