Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Xcode 验证网守OSX应用程序(Sierra)签名时出现问题[“代码有效,但似乎不是应用程序”]_Xcode_Macos_Cocoa_Code Signing_Osx Gatekeeper - Fatal编程技术网

Xcode 验证网守OSX应用程序(Sierra)签名时出现问题[“代码有效,但似乎不是应用程序”]

Xcode 验证网守OSX应用程序(Sierra)签名时出现问题[“代码有效,但似乎不是应用程序”],xcode,macos,cocoa,code-signing,osx-gatekeeper,Xcode,Macos,Cocoa,Code Signing,Osx Gatekeeper,我正在构建我的应用程序,并通过以下方式使用有效的代码签名证书(开发者ID应用程序…)进行签名: codesign--force--verify--verbose--sign“开发者ID应用程序…” My.app/Contents/MacOS文件夹有一个本机编译的二进制文件,我在cocoa应用程序中执行该文件。我还使用相同的代码签名命令对这个二进制文件进行签名 当我尝试使用“spctl”验证不同组件的签名时,我的主cocoa应用程序得到以下信息: accepted source=Develope

我正在构建我的应用程序,并通过以下方式使用有效的代码签名证书(开发者ID应用程序…)进行签名:

codesign--force--verify--verbose--sign“开发者ID应用程序…”
My.app/Contents/MacOS文件夹有一个本机编译的二进制文件,我在cocoa应用程序中执行该文件。我还使用相同的代码签名命令对这个二进制文件进行签名

当我尝试使用“spctl”验证不同组件的签名时,我的主cocoa应用程序得到以下信息:

accepted
source=Developer ID
origin=Developer ID Application: <redacted> Inc. (<redacted>)
已接受
source=开发人员ID
origin=开发者ID应用程序:Inc.()
当我在二级二进制文件上运行相同的程序时,我得到:

rejected (the code is valid but does not seem to be an app)
origin=Developer ID Application: <redacted> Inc. (<redacted>)
被拒绝(代码有效,但似乎不是应用程序)
origin=开发者ID应用程序:Inc.()
我今天在google上找不到任何字符串“代码有效,但似乎不是应用程序”


我不知道从那句话中可以推断出什么,也不知道如何继续下去。有什么帮助吗?

我在与go Astielectron bundler捆绑时遇到了同样的问题,在我的案例中,添加了

<key>CFBundlePackageType</key>
<string>APPL</string>
CbundlePackageType
应用
Info.plist文件解决了问题


我在与go Astielectron bundler捆绑销售时遇到了同样的问题,在我的案例中,我添加了

<key>CFBundlePackageType</key>
<string>APPL</string>
CbundlePackageType
应用
Info.plist文件解决了问题

可能重复的可能重复的