问题标签 [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 回答
774 浏览

iphone - iPhone开发:codesign无法访问Keychain

我陷入了钥匙串和 iphone 应用程序认证过程的困境。

我有/usr/bin/codesign failed with exit code 1错误

我已经尝试了一切,包括从一开始就执行 X 千次过程,检查构建和目标设置,plist bundle id 等......

但有一点令人惊讶,当我构建我的应用程序时,“ Allow access to keychain for codesign”窗口出现了半秒钟然后消失了,然后出现了构建错误。

我试图修改用于在钥匙串访问中签署我的应用程序的私钥的属性以允许所有应用程序(在“访问控制”窗口中)。但是,当我保存时没有任何反应,无论我做什么,钥匙串访问都不会保留我的修改。

0 投票
44 回答
131609 浏览

ios - 命令 /usr/bin/codedesign 失败,退出代码为 1

我有以下错误:

命令 /usr/bin/codedesign 失败,退出代码为 1

这是我已经为尝试解决此问题所做的工作:

  • 将包标识符设置为 com.server.pgmname
  • 将代码签名设置为“任何 Iphone OS 设备”
  • 将代码签名身份设置为我的分发身份。

该错误仅在我尝试在我的设备上构建时发生,在模拟器上一切正常。

你有什么建议吗?

0 投票
1 回答
324 浏览

iphone - iPhone 应用程序上传 - 缺少 CodeSign?

很长一段时间以来,我一直在搜索论坛,同时自学 iPhone 编程的乐趣,感谢大家在不知不觉中帮助我解决了大量问题!

关于将我完成的应用程序上传到 Apple 的问题,我似乎遇到了障碍,如果您愿意提供任何帮助/建议,我将不胜感激。

这是我第一次上传到苹果,如果这有点粗略,请道歉!

经过一些调整后,我成功地遵循了 Apple 为我的项目创建新的分发配置文件的指南,在目标信息中应用了我的新分发证书,并使项目成功构建。听起来不错!问题是当我将它上传到苹果时,我得到了他们的通用“应用程序未签名”错误。

经过深夜和一些研究后,我意识到在我的应用程序的详细构建日志中,没有一行包含苹果建议的“CodeSign”一词。编译时似乎 XCode 甚至没有尝试 CodeSign .app。

我尝试过的:创建新的 AppID、证书和分发配置文件(多次)。试图打包一个 Apple 示例(未篡改)。下载 7.5 小时后,我重新安装了 XCode,但无济于事。

我缺少一些简单的东西吗?有没有其他人经历过 XCode 没有在详细构建日志中添加 CodeSign 行的情况?

任何帮助将不胜感激。

问候,

拉尔夫


解决了

我认为我不是在设备下构建的事实在这方面起了很大的作用。经过多次(更多)调整后,我设法通过以下方式将其用于 CodeSign:删除了我钥匙串上的所有证书并下载了所有新证书。确保我在目标和项目设置上都使用了设备和我的分发配置文件。还有很多汗水和泪水..!

谢谢你的帮助!


0 投票
1 回答
335 浏览

iphone - 未越狱 - 获取配置不适用于 SDK 设备中的产品类型“应用程序”

代码设计警告:配置不适用于 SDK 设备 - iPhone OS3.1 中的产品类型“应用程序”;无视..

重新下载了我的开发人员证书,创建了新的配置文件,仍然出现此错误。搜索了 Xcode 项目并删除了所有引用配置文件的行,但这似乎并没有从项目设置中删除它(去显示包内容,然后打开项目文件)。

最初是在另一台机器上然后转移过来,如果这有什么不同?

谢谢

0 投票
1 回答
71 浏览

iphone - 尝试为 iPhone 设备签名代码时加密 CSSMERR_DLL_MISSING_VALUE

我有一些在模拟器中运行良好的代码,但是当我尝试为 iPhone 构建时,我得到一个神秘的错误:

就是这样。没有其他参考。

听起来这与我的代码签名权限有关,但究竟是什么?我的私钥、证书和配置文件应该没问题,但所有应用程序都会发生这种情况,因此它不是特定于应用程序的。我尝试重新安装配置文件,但无济于事。我应该怎么做才能摆脱这个错误并使代码签名再次起作用?

0 投票
2 回答
240 浏览

iphone - 代码设计提示不弹出

这是我的问题:我已经按照 Apple 开发者网站上的教程所述准备了所有内容。

我为我的应用程序获得了两个证书,一个用于developmnet(在我的iphone上测试),第二个用于分发。虽然第一个效果很好,但我无法让第二个工作,这是问题所在:

我获得了分发证书,我把它放在项目信息/目标信息中我点击构建按钮和应用程序构建但从不要求确认代码签名(代码签名允许/拒绝提示没有出现)。

有谁知道可能出了什么问题或如何诊断?没有错误弹出。

谢谢,彼得。

0 投票
1 回答
1929 浏览

cocoa - 如何为 Mac OS X 应用程序获取 CodeSignature

嘿!我想这对你来说是一个简单的问题。大多数系统应用程序以及一些第三方应用程序都在其捆绑包中集成了 CodeSignature。我听说使用这样的 CodeSignature 系统将不再要求接受传入的网络连接(如果启用了防火墙)。现在的问题是从哪里获得这样的代码签名...
谢谢您的帮助!

0 投票
2 回答
1870 浏览

iphone - 代码设计:无法识别的选项 `--entitlements'

构建应用程序时出现此代码设计错误

谁能帮我解决它

0 投票
2 回答
4714 浏览

winapi - Windows SDK 7.0 的signtool 中的signwizard 发生了什么?

我在signtool.exe 中寻找方便的signwizard,但在Windows SDK 7.0 中找不到了。
它现在是在一个单独的工具中,还是只剩下 CLI?

0 投票
3 回答
7723 浏览

iphone - 用于签署 iPhone 应用程序的配置文件的名称?

我编写了一个脚本,用于xcodebuild生成 iPhone 应用程序的 AdHoc 构建。

我想编辑此脚本以输出用于签署构建的配置文件的名称。
这将允许我在自动生成的 zip 中包含配置文件。这样,我可以自动将存档发送给 AdHoc 测试人员,并确保他们拥有正确的 Provisioning Profile 来安装应用程序。

有没有办法提取用于签署应用程序的配置文件名称或文件

  • 从构建和签名的应用程序
  • 来自 Xcode 项目(我不想手动解析 project.pbxproj 文件,因为此解决方案可能会在下一次 Xcode 更新中中断)
  • 任何其他可编写脚本的方式

Unforgiven建议使用该命令security来获取用于签署应用程序的证书的名称。获得此信息后,有什么方法可以找到 Provisioning Profile 的名称?


这是我尝试过的:

遗憾的是,构建期间 xcodebuild 的输出不包含此信息。在 CodeSign 步骤中,有一行:

但我无法将其与证书相匹配。

我研究了使用 codesign 和命令

起来很有希望,但它没有给我我需要的信息。
我也没有在 xcodebuild 中找到任何有用的选项。