Macos Mac App Store授权-代码对象根本未签名

Macos Mac App Store授权-代码对象根本未签名,macos,mac-app-store,codesign,entitlements,Macos,Mac App Store,Codesign,Entitlements,我一直在尝试向Mac OSX商店提交应用程序更新,但所有提交的应用程序都被拒绝,错误为“代码对象根本没有签名” 我一直在对这些权利进行代码签名,如下所示: codesign -f -v -s "3rd Party Mac Developer Application: My Company (XXXXXXXXXX)" MyApp.app/Contents/entitlements.plist codesign -f -v -s "3rd Party Mac Developer Applicatio

我一直在尝试向Mac OSX商店提交应用程序更新,但所有提交的应用程序都被拒绝,错误为“代码对象根本没有签名”

我一直在对这些权利进行代码签名,如下所示:

codesign -f -v -s "3rd Party Mac Developer Application: My Company (XXXXXXXXXX)" MyApp.app/Contents/entitlements.plist
codesign -f -v -s "3rd Party Mac Developer Application: My Company (XXXXXXXXXX)" MyApp.app
codesign -f -v -s "3rd Party Mac Developer Application: My Company (XXXXXXXXXX)" --entitlements MyApp.app/Contents/entitlements.plist MyApp.app
如果我这样做:

codesign --display --entitlements - MyApp.app
我得到了权利文件的内容以及一些不寻常的字符:

??qq%<?xml version="1.0" encoding="utf-8"?>
<plist version="1.0">
    <dict>
        <key>com.apple.security.app-sandbox</key>
        <true/>
        <key>com.apple.security.files.user-selected.read-only</key>
        <true/>
        <key>com.apple.security.network.client</key>
        <true/>
</dict>
我得到:

MyApp.app: rejected
我不太确定接下来该怎么办


提前感谢。

不确定这是否与我的情况相同,但我需要从应用程序捆绑包中删除授权文件,并与捆绑包一起签名,如下所示:

codesign -f -s "3rd Party Mac Developer Application" -v "DA-FormMaker.app" —-deep --entitlements Entitlements.plist
我使用Delphi XE4,在过去,授权文件由Delphi放在捆绑包中

我从包中删除了authentications.plist并签名。之后,应用程序被接受

安迪

codesign -f -s "3rd Party Mac Developer Application" -v "DA-FormMaker.app" —-deep --entitlements Entitlements.plist