Mac开发记录

Mac 开发权限记录

在Mac开发中,如果需要申请权限才能运行,建议使用证书或账号(免费账号/收费账号)进行开发,否则使用(Sign To Run Locally)方式运行会导致每次代码改动后运行App都要重新进行授权(需要先删除上次的权限,再进行授权)

使用以下命令可以重置录屏屏幕权限
// 重置Mac App 权限设置
tccutil reset ScreenCapture com.xsir.packagename

Mac证书申请

2.1 Mac证书申请后,如果需要申请描述文件,需要导入Mac电脑的 UDID,添加 UDID 时注意选择为Mac平台,否则无法添加进描述文件。
Mac电脑的 UDID 获取方式:
option + 左上角菜单栏的苹果菜单,点击系统信息,在硬件概览里选择 预置UDID

2.2 Mac电脑证书导入,跟iOS 证书一致,都是导入P12文件。然后在 Provision Profile 中选择 Import Profile,之后就可以进行正常使用(通过描述文件对应证书)。

Note: 对于创建证书和描述文件的电脑,则为双击安装。如果安装后无法显示描述文件,需要重启Xcode再进行操作