【发布时间】:2018-03-16 01:47:26
【问题描述】:
我正在尝试在 macOS 上学习 Swift 和故事板,并且正在组合一个非常简单的基于文档的应用程序。当我尝试编译时,如果不允许访问钥匙串,它将无法编译。
这在几天前我在教程应用中复制时有效。
我一定是在应用设置中搞砸了,但我肯定看不到什么。
Xcode 9.2、macOS 10.13.3
【问题讨论】:
我正在尝试在 macOS 上学习 Swift 和故事板,并且正在组合一个非常简单的基于文档的应用程序。当我尝试编译时,如果不允许访问钥匙串,它将无法编译。
这在几天前我在教程应用中复制时有效。
我一定是在应用设置中搞砸了,但我肯定看不到什么。
Xcode 9.2、macOS 10.13.3
【问题讨论】:
通过与之前没有此问题的测试应用程序进行比较,我发现需要进行代码签名是因为在“构建设置”中代码签名身份已设置为“开发人员”。将其更改为“其他”并键入“-”可以解决问题。 由于这个应用程序在我的开发计算机上无处可去,因此不需要对代码进行签名。现在我可以编译和测试了。
【讨论】: