问题标签 [codesign]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
779 浏览

java - Webstat 开源项目代码签名证书

我正在寻找将被 Java Webstart 接受的代码签名证书。它适用于Arianne 项目(在Sourceforge 上托管的一个已有十年历史的开源项目)。

不幸的是,“只是”一个业余时间的开源项目意味着我们无法通过发布公司注册的摘录来证明我们的身份。另一个问题是代码签名证书似乎相当昂贵。

所以如果有人有建议去哪里看,我将非常感激。

0 投票
2 回答
244 浏览

iphone - iPhone 应用程序代码签名仅因“设备 + 发布”而失败

我可以编译和安装(在 iPhone 上)我编写的几个应用程序。

我有 1 个用于开发任何应用程序的通用“*”证书。(有效期为 6 天)

我有单独的“com.site.appName”来分发每个应用程序。

但是有这个 1 应用程序,刚刚开始提供:

当我尝试使用“设备+发布”设置时,我只会收到上述错误。

它仍然可以安装在手机上……而且似乎运行良好。(如果没有代码签名,那不是不可能吗?)

当我尝试“设备+调试”或“设备+分发”时,根本没有签名错误。(所以我知道我已经正确设置了一些东西。)

我认为这一切意味着我在“项目信息 + 设备 + 发布”值中设置了错误。(但是哪里????)

或者我应该检查我的“目标信息+设备+发布”值吗?

0 投票
3 回答
1222 浏览

iphone - 重命名项目会导致 med 代码签名错误

我刚刚重命名了我的项目,并且在 project.pbxproj 中将我的产品重命名为新名称。

现在我在尝试在手机上调试时遇到代码设计错误。怎么会以及如何解决这个问题?我已将配置文件定义为与手机上的“调试”相同。

它在模拟器上运行良好。在更改产品名称之前它也不起作用。我还清除了文件历史记录。

包括这里的日志:

提前致谢!

尼克拉斯

0 投票
0 回答
220 浏览

macos - 协同设计工具的 kill 标志的目的是什么?

我已经阅读了手册页,但我无法理解-o kill标志对codesign工具的作用。我最初将“设置了终止标志的代码在失去其身份时将死亡”这句话解释为,如果您使用终止标志对应用程序进行签名,然后以使签名无效的方式更改应用程序,那么操作系统将不再运行应用程序。那会很好,而且我看到博客文章表明其他人相信这一点。但实验表明它并没有做到这一点。那么它有什么作用呢?

0 投票
2 回答
6621 浏览

macos - 如何从命令行构建 Safari 扩展包?

0 投票
1 回答
1251 浏览

iphone - iPhone 应用程序代码签名错误 - “...签名无效...”

我正在尝试将我的第一个 iOS 应用程序上传到 iTunes Connect,但我无法执行此操作,因为每次尝试上传它时,我都会从 Application Loader 收到以下错误:

您上传的二进制文件无效。签名无效,或未使用 Apple 提交证书签名

我已尽我所能遵循 Apple 网站上的说明。我注意到应该在我构建的 .app 文件中的 .mobileprovision 文件丢失了- 有谁知道什么会导致问题的这个特定部分发生?我怀疑这可能是根本原因。

此外,是否有人对我如何纠正此问题有任何其他建议?

0 投票
1 回答
1053 浏览

iphone - Xcode 代码设计在所有其他构建中都失败

我的 iPhone 项目每隔一段时间都无法构建,并给了我以下信息:

我第一次构建它总是失败。第二次成功,即使我在构建之间对文件进行了更改。如果我清理目标,下一次构建将始终失败。

这一切都处于调试模式。在发布模式下,构建失败的情况相同,但成功的构建在安装到手机上时总是显示“加载失败”。我检查了配置文件是否匹配并被选中。

我发现了一个类似的问题,其中答案原来是项目中的多个 Info.plist 文件。我已经完全查看了我的,没有额外的 Info.plist 文件。我还删除并重新安装了我的配置文件。

我看到的有关此错误的其他答案涉及定义 ResourceRules.plist 文件的路径。我已经尝试了在这些情况下提出的解决方案,但没有成功。

现在,自从我第二次构建它以来,它比任何事情都更不便。我更担心的是,当我准备好进行分发构建时,它会给我带来问题,特别是因为发布构建配置不会安装到手机上。

当我没有注意到 xCode 是打开的事实时,所有这一切都是在一个 mercurial 提交问题之后开始的。它损坏了我的项目文件,虽然所有源代码都很好,但是当我创建一个新项目然后引入我所有的旧源文件时,这个问题就出现了。

0 投票
9 回答
8459 浏览

iphone - 更新 iphone 应用程序“CodeResources 文件必须是符号链接”

我试图更新一个 iPhone 应用程序,它位于另一个“iTunes Connect”配置文件中。我使用了“应用程序加载器”,一切都很好,直到我尝试上传 zip 文件

我收到这条奇怪的信息,但不知道出了什么问题

“CodeResources 文件必须是指向 _CodeSignature/CodeResources 的符号链接”

我打开了捆绑包,文件夹 _CodeSignature 就在那里。

我用我的分发配置文件编译了应用程序(没问题)

0 投票
1 回答
1465 浏览

macos - 我的证书(mac + codesign 实用程序)的“身份字符串”是什么?

我马上要说:我不知道我在这里做什么。我不是 Mac 开发人员。

场景如下:我有一个安装程序 (.pkg),我的老板希望我签名。我有 Thawte 颁发的证书;我已将其导入钥匙串程序(并将其设置为对所有内容都可信任)。在包制造商中,在配置选项卡下,有一个标有“证书”的标签,紧挨着另一个标有“不支持”的标签。嗯,太好了。

所以,协同设计;说它不能签署 .pkgs,但可以签署 .dmgs ......但我必须给它一个标识符字符串,以便它可以从钥匙串中提取我的证书。但是在搜索钥匙串程序时,我在任何地方都没有看到名为“身份”或“标识符”或类似名称的字段。

我对此感到非常愚蠢;我已经在这里待了几个小时,谷歌已经产生了许多有用的东西,但没有一个能解释我在哪里找到“标识符”字符串:P

任何帮助将非常感激。

0 投票
3 回答
1057 浏览

iphone - iPhone 代码签名失败

所以 - 我是一名注册的 iPhone 开发人员(每年支付 99 美元)。我已按照 Apple 提供的所有步骤获取配置和代码签名文件。但是,当我单击“构建”时,它会说:

"Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)"

我已经反复重新下载了所有的证书和配置文件,但仍然无法使用。但是,如果我单击“构建”(并且它说代码设计失败),然后将产品 .app 文件拖到管理器中的我的设备或单击“运行”,它将在我的设备上运行。有什么建议么?