太久没玩iOS代码了,今天编译真机中运行发现以下两个问题:
1.Communication with Apple failed. You currently don't have access to this membership resource. To resolve this issue, agree to the latest Program License Agreement in your developer account.
=>这问题是因为苹果更新了他的开发者协议,只需要登录开发者中心会自然提示你https://developer.apple.com/account/#/overview/N3DM287B2B
登录后,会在页面最上面有红色字体提示你需要更新协议,直接同意就可以,这里没有截图了。
2.Provisioning profile "iOS Team Provisioning Profile: com.xx.xx" doesn't include the currently selected device "xxx的iPhone" (identifier 1234dd9bceeeebceeeeeeeee).
=>这问题是因为我使用了新的苹果设备作为我的调试设备,不确定xode中是否有自动更新的方式,下面是我的操作方法
在上面的开发者中心 https://developer.apple.com/account/resources/devices/list

添加设备

设备名字及UUID可以通过上面的报错得到,也可以通过xcode中的window菜单设备管理那里得到,
重新更新profiles

下载,下载后,双击安装,即可导入xcode中,再次运行你的项目就可以
希望以上可以帮到你
谢谢
博主久未编写iOS代码,在真机编译运行时遇到两个问题。一是苹果更新开发者协议,需登录开发者中心同意更新;二是使用新苹果设备调试,要在开发者中心添加设备、更新profiles,下载安装后导入Xcode,再次运行项目即可。
1万+

被折叠的 条评论
为什么被折叠?



