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

vba - 通过命令行或其他形式的自动化签署 Word VBA 项目/文件

有没有办法在 Word 2003 和/或 Word 2007 文档中自动对 VBA 项目进行代码签名?

自动化是指通过命令行实用程序还是通过 Word VBA 自动化?

动机:我想对几个 Word 模板进行代码签名,作为自动化日常构建和分发周期的一部分。现在我们必须通过在 Word 中打开每个文档并辞职来手动执行此操作。

谢谢你,马尔科姆

0 投票
3 回答
23828 浏览

iphone - 代码签名错误:与默认钥匙串中的密钥对不匹配

*****代码签名错误:身份“iPhone 开发人员:XXXXXXXXXX”与默认钥匙串中的任何有效证书/私钥对不匹配**。***

我是开发人员配置文件的成员,我安装了配置文件,这里一定有什么问题?

代码签名错误:身份“iPhone 开发人员:XXXXXXXXXXXX”与默认钥匙串中的任何有效证书/私钥对不匹配

我应该做些什么?我已经搜索了解决方案,但仍然没有找到任何解决方案。

0 投票
1 回答
1032 浏览

iphone - 如何重新设计 iPhone 应用程序二进制文件?

我想在没有源代码的情况下向客户端发送二进制文件。如何在不重新编译所有内容的情况下以自己的名称签署应用程序以进行分发(因为他没有源代码)我不是在谈论临时分发。我尝试使用另一个分发配置文件对 -f 进行代码设计,但 iTunes connect 拒绝了它。

0 投票
2 回答
1213 浏览

java - Godaddy 的 Code 签名证书和 MIDlet

我已经在 java (J2ME) 中开发了一个应用程序,我希望使用 goDaddy 的证书为该应用程序提供受信任的域。我可以得到它吗?让我重新描述一下完整的场景。我已经开发了一个应用程序。我希望在没有用户许可的情况下完成 FILE IO 操作(对于每次读写,这意味着用户只会被询问一次。)所以为了获得我想要的应用程序的受信任域。为此,我需要使用代码签名证书签署我的应用程序。现在 go Daddy 的证书没有列在诺基亚 3110Classic 下,所以我在外部将它添加到 CA 列表中。但它仍然显示应用签名选项被禁用。

所以我的问题是我可以使用 goDaddy 的代码签名证书获得受信任的域吗?

0 投票
1 回答
1885 浏览

iphone - Codesign 为 xcode iphone 项目返回退出代码 11 - 找不到退出代码 11 的文档

我是 iPhone 开发的新手。我正在尝试让 Xcode 在手机上运行应用程序。

该应用程序在模拟器中运行良好。最初我遇到了错误:可执行文件的签名无效

我按照此处的步骤操作: 可执行文件已使用无效权利进行签名

但现在我得到了 11 的退出代码。我检查了 codesign 的文档,但我找不到退出代码 11 的任何提及(http://gemma.apple.com/mac/library/documentation/Darwin/Reference /ManPages/man1/codedesign.1.html )

下面是我得到的日志。任何帮助是极大的赞赏。我正在使用 iPhone OS 3.1.3。

使用配置Debug构建项目HubPages的HubPages

CodeSign build/Debug-iphoneos/HubPages.app cd /Users/larryfreeman/src/hub/mobile/HubPages/build/iphone setenv IGNORE_CODESIGN_ALLOCATE_RADAR_7181968 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate setenv PATH "/Developer /Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /usr/bin/codesign -f -s "iPhone 开发者:拉里弗里曼 (LT6G4W62Z2)" --resource-rules=/Users/larryfreeman/src/hub/mobile/HubPages/build/iphone/build/Debug-iphoneos/HubPages.app/Entitlements.plist --entitlements /Users/larryfreeman/ src/hub/mobile/HubPages/build/iphone/build/HubPages.build/Debug-iphoneos/HubPages.build/HubPages.xcent /Users/larryfreeman/src/hub/mobile/HubPages/build/iphone/build/Debug- iphoneos/HubPages.app

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

谢谢!

-拉里

0 投票
1 回答
461 浏览

blackberry - 黑莓代码

我在使用 ControlledAccess 对象保护我的黑莓应用程序持久数据时遇到了困难。

根据http://www.blackberry.com/developers/docs/4.5.0api/net/rim/device/api/system/PersistentObject.html,我需要一个 PersistentObject、CodeSignKey 和 ControlledAccess 对象才能工作。除了一件,我什么都有:

在这里,我不知道用什么来代替“ACME”。这是我在填写代码签名密钥时选择的 PIN 码吗?是我的包名,输出文件名吗?

Blackberry API 文档似乎没有说明这个特别重要的参数。

请帮忙,谢谢。

0 投票
1 回答
3089 浏览

iphone - iPhone:在命令行中压缩 .app 文件 (Mac OS X) 会删除 CodeSigning

我正在尝试使用 TeamCity 对我的 iPhone 应用程序进行简单的构建自动化,但是遇到了这个烦人的问题..

当我从构建文件夹手动拾取并安装 .app 文件时,它运行良好(与 iTunes 顺利同步,我可以在手机上看到该应用程序)

但是当我尝试用 /bin/zip 或同上压缩它时......然后压缩的内容会丢失 CodeSigning(iTunes 说它无法安装这个应用程序,因为它没有签名)

我尝试了这些的不同组合..

同上 -ck --rsrc --keepParent HelloWorld.app HelloWorld.zip

还有什么想法吗?

我也试过了,但仍然遇到同样的错误

0 投票
2 回答
875 浏览

iphone - 为 Iphone 应用程序构建 Ad Hoc 分发包时收到权利警告

我按照 Apple 关于如何创建 Ad Hoc Distrubution 捆绑包的说明进行操作,但在构建过程中不断收到看似致命的警告。根据说明,我在目标(而不是项目)将签名身份设置为我的分发配置文件,创建了我的 Entitlement.plist 文件并取消选中 get-task-allow,将此文件链接到我的目标并在分发中运行构建对于设备模式。

当我这样做时,构建成功完成,但只有在给出以下警告之后。

构建的最后一步是 CodeSign,我注意到虽然它运行时没有错误,但它缺少苹果官方说明指南中给出的 --entitlement 命令行选项。

这是我的 CodeSign 行

这是苹果预期的屏幕截图。

这里
(来源:apple.com

有人可以帮我弄清楚这是否是我做错的事情,因为令我沮丧的是,即使是苹果的开发论坛也几乎没有关于这个 CodeSign 警告的信息。

0 投票
1 回答
3445 浏览

iphone - 当 CodeSign 说用户取消操作时如何修复?(我没有)

我正在编译一个旨在分发的 iPhone 应用程序。这是我的第一个应用程序,所以我按照“iPhone 配置文件”的说明进行操作。不幸的是,它失败了:

我认为 Keychain 不允许 Codesign 工作,但据我所知,情况并非如此。

我还尝试从终端运行这些命令,但失败并显示以下消息:

我已经从头开始进行了三次 xcode 设置。谷歌了它。没有结果。我不知道还有什么可以尝试的。有什么建议么?

0 投票
2 回答
4208 浏览

iphone - 无需密码即可解锁 OSX 钥匙串?

我正在对我的 xcode 项目 [2] 进行远程/自动构建 [1],为了签署我的应用程序,我在构建之前添加了这一行。

这工作正常,并解锁了存储证书的 SYSTEM 钥匙串,但它暴露了在团队城市界面中运行构建代理的用户的密码,以供所有人查看。

构建过程以登录用户身份运行,并且是独立的......有没有一种方法可以在不提供密码的情况下解锁系统/默认钥匙串?

我刚刚有一个想法,如果我将证书移动到登录的钥匙串(而不是系统)中,我还需要用密码解锁它吗?

这可能吗?或者我应该设置一个不会造成任何损害的用户,只是构建而不做任何其他事情并公开该用户的密码..

[1] 使用 Teamcity,但无关紧要。

[2] iPhone 项目,但又无关紧要。