pup*_*eno 13 macos xcode release certificate
我们正在开发一个Mac OS X应用程序,我们将在Mac App Store外部分发.我们最终在Mac开发者计划中获得了这些证书:

当我选择一个签署申请时,我发现:

我是否正确,我应该Developer ID: *用于调试?是否允许没有我公司证书的开发人员签署该应用程序以便能够在本地运行它?
我应该使用什么证书进行发布?
l'L*_*L'l 21
对于开发(例如,Debug configuratino),使用该Mac Developer选项,该选项将选择您当地的Mac Developer证书(在您的情况下为"Mac Developer:JoséFernández"),该证书适用于从事项目的团队成员(包括测试/调试) ).
对于Release,使用"Developer ID:*",它将选择在AppStore外部使用的标准应用程序发行证书,在您的情况下为"开发者ID应用程序:Carousel应用程序.我建议在进行协同设置后进行最终测试/调试,以确保它按预期工作.
Xcode获取证书的方式是通过简单的子串匹配.
(名称,类型,描述)
iOS开发
iOS发行版
Mac开发
Mac App Distribution
Mac安装程序分发
开发者ID申请
开发者ID安装程序
一旦进行了编码,您还可以在启用Gatekeeper时模拟应用的启动行为Terminal.app:
spctl -a -v Carousel.app
./Carousel.app: accepted
source=Developer ID
Run Code Online (Sandbox Code Playgroud)
该
Developer ID Application证书允许您的应用程序Gatekeeper在"允许从Mac App Store下载的应用程序和已识别的开发人员"设置下运行
| 归档时间: |
|
| 查看次数: |
7003 次 |
| 最近记录: |