Questions tagged «code-signing»

代码签名是旨在将电子签名嵌入可执行文件的过程。签名使用允许对可执行文件的签名者进行身份验证并验证文件完整性的加密算法。

13
为什么不允许我在本地创建的脚本在RemoteSigned执行策略下运行?
由于此问题继续吸引被问题主体反驳或未解决实际问题的答案,因此 请阅读以下有关需要了解的简单摘要: 这不是“为什么默认安装的PowerShell运行脚本为什么不显示?” 题。 这不是“为什么我的安装PowerShell不能从Internet下载的运行脚本?” 题。 问题是为什么RemoteSigned执行策略在不应该执行时阻止脚本执行。 RemoteSigned是我要使用的唯一执行策略。 我知道可以使用其他限制较少的策略。如果这些政策是可以接受的替代方案,我将只使用它们,而这个问题将不复存在。 执行策略已设置为RemoteSigned。 从改变它RemoteSigned到RemoteSigned是没办法了。 脚本文件已创建并存储在本地。 脚本文件未被阻止。 脚本文件从未被阻止(请参阅上一点)。 无法取消阻止脚本文件,因为没有任何要取消阻止的内容(请参见上一点)。 脚本文件由管理员执行(试图执行)。 Windows PowerShell是唯一涉及的应用程序。 没有Windows PowerShell ISE也不Command Prompt或任何其他工具或编辑器是相关的。 问题的原因已经确定(请参阅接受的答案)。经过将近8年的时间,我认为所有其他显而易见的解释(无论是否适用)也已发布。如果您有其他想法,请在添加问题之前先完整阅读问题和现有答案。 我在64位Windows 7 Professional上使用Windows PowerShell 2.0。我有一个脚本,Desktop尝试运行该脚本时会导致以下错误: File C:\Users\UserName\Desktop\Script.ps1 cannot be loaded. The file C:\Users\UserName\Desktop\Script.ps1 is not digitally signed. The script will not execute on the system. Please see …

1
了解密钥库,证书和别名
密钥库是实际的证书,还是别名是证书? 如果我使用其他别名对我的应用程序进行签名,它会搞乱市场上的更新吗?还是我需要使用其他密钥库对我的应用进行签名以使事情搞砸?别名下的信息在哪里可以查看?

3
创建iOS / OSX框架:在分发给其他开发人员之前是否需要对其进行代码签名?
我正在学习如何创建iOS和OSX框架。让我们以iOS为例,到目前为止,以下步骤对我有用: 使用-sdk iphonesimulator和Build操作的xcodebuild框架 使用-sdk iphoneos和Build操作的xcodebuild框架 使用lipo工具创建通用二进制文件,以便lipo -info产生预期的结果: 胖文件:Foo.framework / Foo中的体系结构是:i386 x86_64 armv7 arm64 问题是: 我读到我的框架可以由正在使用它的开发人员重新签名:“复制时进行代码签名”,但我不知道其先决条件,即我应该添加代码签名步骤以使用我的签名身份对该通用二进制文件进行代码签名分发给其他开发人员? 如果以前是肯定的-我应该使用我的“ iPhone Distribution:...”身份还是“ iPhone Developer:...”就足够了(这样我的框架作为某些iOS项目的一部分就可以通过各种验证,尤其是App Store验证)?。 我回答的背景是“ CodeSign错误:SDK'iOS 8.3'中产品类型'Framework'需要代码签名”,我在许多第三方框架和Carthage#235上都看到过,或者“代码对象未签名”根本”(一个例子:我在Realm#1998上报道的问题。 因此,我想确保我的框架的用户在使用它们时不会遇到任何代码签名问题。 PS:这个问题不仅仅适用于单个开发人员,而适用于作为框架供应商的组织,则变得更加有趣。

6
如何确保通过CDN交付的JavaScript文件没有被更改?
我正在研究将一些JavaScript文件托管在CDN上的情况。我希望具有某种机制,以便在用户端下载这些文件时,可以确保文件没有被篡改并且确实来自指定的CDN。 我知道如果使用SSL,该任务非常容易,但是,我仍然要确保即使在没有SSL的HTTP上也可以提供正确的文件。 据我搜索,目前尚无跨平台支持的机制,例如JavaScript文件的数字签名。也许不需要? 浏览器是否内置某些方法来验证JavaScript文件的作者?我有什么办法可以安全地做到这一点?

16
Xcode 4-重新安装我删除的钥匙串证书
我收到此错误: CodeSign错误:证书身份“ iPhone开发人员:XXX”在钥匙串中出现多次。代码签名工具只需要一个。 不过,起初我并不担心,我将进入钥匙串并删除重复的(较旧的)钥匙串,就像我所做的那样。我回去了,关闭了Xcode,重新打开了Xcode和项目,同样的错误。我虽然对我自己。回到钥匙串,证书再次出现。我删除这两个证书,重复并注意项目加载时,我删除的两个证书会弹出钥匙串。 经过大量搜索之后,我确保我的系统钥匙串中没有证书,而我没有。还做了一个清洁和重建。当我使用Xcode 3进行重复时,我可以清理钥匙串重复项,我感觉很好。但是使用Xcode 4,当我打开项目时,它实际上只是以某种方式重新安装了它们。我什至删除了系统中的所有.cer文件,可能是从中提取了这些文件。 有什么建议么?

26
/ usr / bin / codesign失败,退出代码为1
我正在尝试部署我的第一个开发iPhone应用程序,但遇到了一些问题。我已经通过在线资源调配助手成功完成工作,但是现在我陷入了困境。无论我做什么,我总是会收到以下错误。 / usr / bin / codesign失败,退出代码为1 任何人都知道为什么会这样吗?


30
无效的iPhone应用程序二进制文件
我正在尝试将应用程序上载到iPhone App Store,但是我从iTunes Connect收到此错误消息: 您上传的二进制文件无效。签名无效,或者未使用Apple提交证书签名。 注意:原始问题的详细信息已删除,因为此页面已变成存储库,以存储有关该特定错误消息可能原因的所有信息。 有关将iPhone应用程序提交到App Store的常规信息,请参阅将iPhone应用程序上传到AppStore的步骤。

6
Dropbox API的协同设计在Xcode 4.6.3中失败:“代码对象根本未签名”
我有一个通过Mac App Store分发的OS X应用程序,最近更新为Xcode 4.6.3。 现在运行常规构建时,会收到: Command /usr/bin/codesign failed with exit code 1: /Users/Craig/Library/Developer/Xcode/DerivedData/Mac-dxcgahgplwpbjedqnembegifbowj/Build/Products/Debug/MyApp.app: code object is not signed at all In subcomponent: /Users/Craig/Library/Developer/Xcode/DerivedData/Mac-dxcgahgplwpbjedqnembegifbowj/Build/Products/Debug/MyApp.app/Contents/Frameworks/DropboxOSX.framework Command /usr/bin/codesign failed with exit code 1 我似乎无法识别项目中的任何其他更改,因此无法确定这是与4.6.3更新相关的问题还是其他问题。 我尝试过重新启动Xcode,运行干净的构建以及清理构建文件夹。

12
代码签名错误:找不到配置文件
我整天都在努力在自己的设备上构建我的应用。 当我尝试在设备上构建时出现此错误。 我一直在阅读有关此问题的信息,但并不太了解如何解决。以下是我认为问题出在哪里。我对此并不陌生,所以我没有经验来解决。 当我打开“请勿输入密码标志”时,我可以选择两行“自动配置文件选择器(推荐) ”,也可以选择“我的开发人员配置文件”。不知道这是哪里的问题吗? 任何帮助表示赞赏。



17
构建设置使用UUID指定配置文件
我似乎无法在新计算机上存档应用程序。我创建了用于分发和开发的新配置文件。我创建了一个新的证书签名请求。我可以在iPhone上构建我的应用程序,但无法对其进行存档。我不断收到错误: 找不到匹配的配置文件。您的构建设置使用UUID“ BD657D9A -...”指定了一个配置文件,但是未找到此类配置文件。Xcode可以通过从会员中心下载新的配置文件来解决此问题。 我尝试单击“修复问题”,但仍然继续是错误。我从钥匙串中删除了证书,然后通过开发门户再次下载了它,但是没有用。我试过清理,重建,关闭Xcode,但这些都不起作用。我尝试做不同的代码签名->自动组合,并选择调试配置文件作为我刚刚在开发门户中创建的开发配置文件,并手动选择刚刚在开发门户中创建的分发配置文件。两者似乎都不起作用。还有其他疑难解答提示吗?谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.