问题标签 [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 投票
1 回答
281 浏览

uiview - 我有不同的“可能无法响应”警告问题吗?

好的,我得到了代码签名(事实证明,您不再需要在构建日志中查看代码签名和 embedded.mobileprovision 了!)但我想摆脱我的“可能不响应”警告。查看有关这些警告的所有其他帖子后,我找不到问题...

在 Welcome_backView.h 中:

在 Welcome_back.m 中,

然后这是来自 Welcome_backViewController.m:

而且,像许多海报一样,我收到警告“UIView”可能不会响应“-setSubviewsToLandscape”(以及纵向......相同的警告)。我已经尝试了所有常见的怀疑 - 方法的拼写错误,使用类而不是实例,没有导入标题或忘记将方法声明放在标题中。

事实是,代码似乎工作正常......

谁能看到我做错了什么(我可以摆脱警告)吗?

0 投票
2 回答
495 浏览

iphone - Xcode 不会签署应用程序

我几乎对此束手无策。我无法让 xcode 识别它应该签署 @#$% 应用程序!我(认为)我的证书和配置文件设置正确。我已经选择了合适的目标,并且正在使用基于设备的 SDK。项目构建没有错误,但是当我查看构建日志时,在 GenerateDSYMFile 之后我希望看到 ProcessingProductPackaging,但我没有看到。我也没有看到 CodeSign 任务。为什么 xcode 甚至不尝试签署应用程序?

我正在使用 xcode 3.2.4。任何方向将不胜感激!

0 投票
1 回答
3321 浏览

iphone - 恼人的 - 可执行文件的签名无效

我从过去 2 天开始一​​直在尝试,尝试了所有在线可用的解决方案,但都失败了..

可执行文件已使用无效权利进行签名。

您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。(0xE8008016)。

我受够了guyz ..我必须在Ipad(ver3.2)上部署我的应用程序。请注意,我不想分发它,所以我认为我不需要任何 entitlements.plist 文件。

其次,我尝试从我的 xcode 和设备中删除所有配置文件,下载新的配置文件然后尝试,仍然得到相同的错误。

我什至尝试在 Ipad 上部署一个空项目,但仍然出现错误。

它让我疯了.. :@,请帮帮我,我必须完成我的项目... :((

0 投票
1 回答
354 浏览

ios - 关于 ios Application loader 代码签名验证

我已经通过应用程序加载器将应用程序上传到 iTunes,并且该应用程序的状态是“等待审核”。但我不确定我是否使用分发配置而不是开发人员配置签署了代码。我的担心是多余的吗?Application loader 是否检查了我的代码签名是否有效?Application loader 是否不允许上传签名错误的应用程序?

0 投票
1 回答
1019 浏览

windows - 为什么在查看证书详细信息之前,数字签名的可执行文件会被视为未签名

运行经过数字签名的可执行文件时,我得到了一个非常奇怪的结果。

可执行文件是使用 signtool.exe 使用适当的 2 级代码签名证书(不是自行生成的)进行签名的。

在 Windows 7 机器上进行测试,如果我启动已签名的可执行文件,我会收到 Windows 警告对话框,显示 Publisher Unknown(即未签名)。

但是,如果我随后取消并右键单击可执行文件并转到“属性”->“数字签名”,“签名”列表会显示已签名的证书,然后我可以单击并选择“详细信息”以查看签名的详细信息,其中显示为“数字签名正常”。

那时,如果我启动可执行文件,现在 Windows 会突然正确识别出可执行文件已签名并报告正确的“已验证发布者”。

似乎在我从可执行文件的属性对话框中查看实际证书详细信息之前,Windows 可能没有在线检查证书(请注意,这不仅仅是启动可执行文件后的延迟,我等待多长时间都没关系或者我启动它多少次,它会将其视为未签名,直到我进入文件的属性/数字签名)。

这是我用于测试的通用 Windows 7 安装 - 它没有以任何方式进行修改或调整。

这种行为似乎违背了在 Windows 上进行代码签名的主要目的——除非用户知道进入右键单击属性并四处寻找证书,否则可执行文件怎么可能被视为未签名。

有什么我想念的吗?将可执行文件标记为 Windows 应在执行时主动检查证书的某种方式?

0 投票
3 回答
1965 浏览

iphone - iOS 代码设计错误

构建 iPhone 应用程序时,我不断收到以下警告:

应用程序未通过协同设计验证。签名无效,或未使用 Apple 提交证书签名。(-19011)

但我的应用程序仍在运行。为什么会出现这种情况?有人可以帮忙吗?我更新了我的应用程序并且 App Store 批准了它,但现在每次有人运行它(安装更新后)它都会崩溃,我不知道为什么。而现在,我什至无法让这个警告消失。

0 投票
1 回答
887 浏览

iphone - iPhone 调试配置 - 配置文件

我有一个我正在尝试在调试模式下构建和运行的 iPhone 应用程序。我收到一个弹出框说:

“找不到此可执行文件的有效配置文件。”

可能是什么问题呢?我有一个使用特定 App ID 设置的配置文件,并且在我的代码设计中我选择了这个配置文件。有任何想法吗?

0 投票
1 回答
581 浏览

xcode - 当我将静态库添加到项目时,xcode 中的代码签名失败

我创建了一个 Cocoa Touch 静态库,我想将它添加到我正在处理的项目中。该项目在我添加库之前完美构建,但现在它给了我“代码设计失败,退出代码 1”错误。为什么图书馆会导致这种情况,我该如何解决?

0 投票
5 回答
2579 浏览

iphone - 另一个应用程序失败的协同设计验证错误

我知道这已经被问过,但尝试了一切,但没有运气。尝试使用 Application Loader 上传我的二进制文件并收到上述错误。

我的情况有一些有趣的事情:

我的应用名称中不小心有一个空格。这会导致代码签名失败吗?

查看构建日志,最后一个条目是*警告:默认使用标准的协同设计工具。这可能是导致问题的原因吗?如果是这样,我该如何解决。

在公司防火墙后面。我可以访问网络,但某些端口可能已关闭。这会影响它吗?

除了撤销所有证书之外,我尝试了一切,主要是因为我几个小时前刚刚创建了它们。

编辑:好的,我已经重新创建了整个项目,我已经撤销了所有证书并重新创建并安装了它们,我已经从 subversion 导出了最后一个版本以确保 subversion 不会影响它,使用命令行工具来压缩它,使目标协同设计正确的配置文件,使项目协同设计成为默认配置文件和分发配置文件,尝试不同的网络连接以确保它不是防火墙。

正如你所看到的,我已经尝试了我能找到的一切,但愚蠢的事情仍然不起作用。

有什么帮助吗?

干杯

0 投票
1 回答
1955 浏览

macos - 如何制作验证收据的 Mac App Store 应用程序?

根据Apple 文档,我制作了一个使用GitHub 上的 ValidateStoreReceipt 代码验证其收据的应用程序。文档说要签署您的应用程序,制作一个包(带有签名),然后通过命令行安装它。然后运行应用程序,看到没有收据,返回代码 173,它会提示您登录测试帐户(它会这样做)。我提供了测试帐户(通过在 iTunesConnect 上设置测试用户)。然后,什么也没有发生。然后它应该将收据下载到应用程序包中并重新启动应用程序,但两者都没有。控制台只说:

我的后期构建脚本如下所示:

难道我做错了什么??