Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 错误与';com.apple.developr.aps环境';在xcode上验证mac应用程序时_Objective C_Xcode_Macos_Cocoa_Mac App Store - Fatal编程技术网

Objective c 错误与';com.apple.developr.aps环境';在xcode上验证mac应用程序时

Objective c 错误与';com.apple.developr.aps环境';在xcode上验证mac应用程序时,objective-c,xcode,macos,cocoa,mac-app-store,Objective C,Xcode,Macos,Cocoa,Mac App Store,在我为Mac开发的应用程序中,当我运行验证存档的过程时,它出现了错误: The archived application has entitlements that require Mac App Store distribution. The invalid entitlements were: com.apple.developer.aps-environment. 我查看了这个链接:我认为,权利与推送通知有关 我试着添加 com.apple.developer.aps环境 将我的权

在我为Mac开发的应用程序中,当我运行验证存档的过程时,它出现了错误:

The archived application has entitlements that require Mac App Store distribution. 
The invalid entitlements were: 

com.apple.developer.aps-environment.
我查看了这个链接:我认为,权利与推送通知有关

我试着添加
com.apple.developer.aps环境

将我的权限文件设置为
布尔值设置为YES
,但仍然出现错误


如何修复此问题?

看起来您可能正试图在应用商店外对应用程序进行分发签名,Xcode告诉您,它不会允许您这样做,因为您使用的是应用商店特有的功能


我不擅长签名,但为了让我的最后一个应用程序提交,我用“第三方Mac开发者应用程序:…”身份签名,而不是我的“开发者ID:”身份。后者仅适用于从自己的网站直接向客户分发应用程序的情况。

这不是布尔值。这是一个字符串,要么是“开发”,要么是“生产”。这也仅适用于apple store。

错误表明您已经在申请授权,不是吗。。?您是否有有效的Apple开发者ID来签署应用程序?是的,我有有效的Apple开发者ID,并且之前已经成功签署并验证了应用程序。