codesign相关内容
我正在尝试使用codesign命令对我的OS X应用程序进行沙箱保护(这是一个常见的lisp应用程序,不使用Xcode)。我已经创建了一个非常基本的enitlements plist,如下所示: com.apple.secu
..
我正在尝试使用 shell 命令使用 jenkins 管道构建我的应用程序.下面是我用来构建应用程序的命令. sh 'xcodebuild -workspace projectname.xcworkspace - allowProvisioningUpdates -scheme projectname_UAT -sdk iphoneos - configuration Debug clean b
..
我的公司使用一台构建机器(Mac Mini)作为 CI 节点来构建我们的 iOS 应用程序.我们目前在 mini 上构建了 Ad-Hoc 和 App Store 配置.我们最近加入了企业计划,并希望开始构建企业配置.但是,我们的构建过程现在失败了,因为我们现在有两个名为“iPhone Distribution: Widget Corporation"的证书.一个是 AdHoc/AppStore 的
..
我正在尝试为稳定的 iPhone 应用设置持续构建/集成. 我有: 专用的 Mac Mini. 名为“build"的用户帐户 Hudson 通过在/Users/build/Library/中放置一个 plist 设置为构建的 LaunchAgent启动代理 尝试作为以 hudson 身份运行的系统范围的 LaunchDaemon,但随后无法访问构建用户的登录钥匙串.长篇大论,充满
..
我们正在为另一家公司开发应用.他们持有签名密钥,不愿与我们共享. 应该可以将构建和签名分开,但是如何在 xcodebuild 的命令行中指定它? 解决方案 为了跳过代码签名,您可以像这样从控制台执行手动构建: xcodebuild clean build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO 此外,使用 -configura
..
我在这里看了一堆答案,但没有一个能解决我的问题. 我有一个带有自定义框架和 iOS 应用程序项目的 Xcode 工作区.该项目一直工作到今天早上,现在它构建但立即崩溃: dyld:库未加载:@rpath/ONCKit.framework/ONCKit引用自:/private/var/mobile/Containers/Bundle/Application/4DF67A3F-6255-427
..
我很难找到我的协同设计问题的答案. 我们有一个用 Cocoa 编写的 Mac OS 应用程序.最后 - 我们完成了我们的代码设计,但我想添加一个额外的安全检查 - 在可执行文件本身中. 我的想法是验证当前可执行文件在启动时使用的证书的指纹.如果它丢失或无效(根据应用程序中的硬编码哈希检查) - 我们将其关闭. 到目前为止,我还无法获得用于以编程方式对可执行文件进行编码并检查其数据
..
我已经更新到 OS X Yosemite 和 Xcode 6.1(从开发者网站下载),从这个时候我遇到了构建问题,因为在日志文件中我看到了注释“警告:--resource-rules已在 Mac OS X >= 10.10 中弃用!".有人知道如何在没有“资源规则"标志的情况下使用 Xcode 插件吗?谢谢. 解决方案 Jenkins 插件一切正常.只是产品设置不正确. 打开项目的“
..
我正在尝试在 Jenkins 上运行自动 xcodebuild,但我遇到了错误 不允许用户交互.命令/usr/bin/codesign 失败,退出代码为 1 我已经参考了“不允许用户交互"尝试使用 codesign 和其他类似线程对 OSX 应用进行签名,但似乎没有任何解决方案能够正确纠正错误. 这是我已经尝试过的: 我已允许所有项目访问钥匙串,并且我已将代码特别添加到“始
..
有没有办法从签名的 APK 中获取密钥哈希?我们有一个签名的 Android apk 文件,我们想找出这个 APK 的密钥哈希,用于 Facebook SDK.我们可以通过 jarsigner 之类的工具做到这一点吗? 有什么建议吗? 解决方案 对于从 openssl 获取密钥的 windows 用户,有时可能会很棘手..我总是用它来找到正确的签名.. 只需将此代码粘贴到您的 onCre
..
我正在尝试将我们现有的应用上传到 Apple 进行公证. 根据文档https://help.apple.com/xcode/mac/current/#/dev88332a81e我必须打开应用程序 xcode 存档管理器. 我们有一个从 jenkins 构建服务器生成的 dmg 文件.如何在xcode中打开dmg文件上传? 另外,是否有一些命令行工具可以用于公证? 解决方案
..
从 macOS Sierra 开始,在使用此身份时,如果没有 usr/bin/codesign UI 提示进行访问,我将无法再使用/usr/bin/security 将 codesign-identity 导入到钥匙串中.这打破了构建服务器的打包脚本.似乎没有解决方法.这会影响自定义创建的钥匙串,也会影响 login.keychain. 重现步骤:在终端中执行以下命令(需要签名身份才能导入)
..
我遇到了以下问题,我无法在任何地方找到解决方案.基本上,我们有一个公司开发者帐户(不是企业),因此为了提交我们的应用程序,我要求我们的团队负责人向我发送分发证书,并创建并向我发送分发配置文件. 使用开发人员配置文件,一切正常,但是当我安装证书和配置文件时,我没有在 Xcode 上看到分发配置文件,并且钥匙串中的 dist 证书下也没有私钥. 有大佬知道怎么解决吗?我在不同的地方读到我需
..
试图重建一个昨天还在运行的应用.收到一条消息,说明配置文件已过期,因此我将其从 iPod 和 iTunes 中删除.当我选择一个新的配置文件(标识符中带有 * 的配置文件)时,我现在收到一个错误: 代码签名错误:无法找到配置文件(长字符串). 我错过了什么?我浏览了相关问题,并没有看到这种情况. 解决方案 有时您的 Xcode 项目文件会搞砸,尤其是如果您有一个旧项目并且首先使
..
我目前使用 xcodebuild 和 xcrun 使用 hudson 构建我的所有应用程序,没有任何问题 我收到了一些来自不同人的 IPA 文件,我想使用企业帐户而不是公司帐户(用于应用商店,或有时是临时分发的)重新签署这些文件. 我的问题是,当我尝试退出应用程序时,它不会安装在我的设备上(并且应该安装,因为它是企业版本).错误消息在设备上(不在 iTunes 中),它只是告诉我它无法
..
最近提交后,我收到以下错误: 无效签名 - 嵌套的应用程序包 (FooBar.app/Contents/Frameworks/GData.framework) 未签名、签名无效或未使用 Apple 提交证书签名.有关详细信息,请参阅代码签名和应用程序沙盒指南. 无效签名 - 嵌套的应用程序包 (FooBar.app/Contents/Frameworks/Growl.framework
..
我开发了一个 Java 小程序,它需要脱离沙箱,因此它由来自受信任的 CA (Thwate) 的证书签名.这在 OS X、Windows 和 Linux 上运行良好.现在使用 OS X 10.8 (Mountain Lion) 我有这个问题:OS X 10.8 Gatekeeper 和 Java 小程序 它与 OS X 10.8 类似,需要使用 Apple Developer ID 证书对已
..
我开发了一个 Java 小程序,它需要脱离沙箱,因此它由来自受信任的 CA (Thwate) 的证书签名.这在 OS X、Windows 和 Linux 上运行良好.现在使用 OS X 10.8 (Mountain Lion) 我有这个问题:OS X 10.8 Gatekeeper 和 Java 小程序 它与 OS X 10.8 类似,需要使用 Apple Developer ID 证书对已
..
我有一个非常烦人的协同设计问题:我有 2 台 Mac 机器(M1、M2)和 2 个开发人员证书(C1、C2).虽然钥匙串在 M1 和 M2 上看起来很相似,但我通过 codesign 得到了以下结果: 代码设计(M1,C1)好 codesign(M1, C2) nok codesign(M2, C1) nok 代码设计(M2,C2)好 因此,当我使用 C1 在 M1 上成功构建我
..
根据我的 Jenkins 构建日志,我确信在我的 OS X 升级到 10.9.5 时会引发以下问题.+/usr/bin/codesign --verify -vvvv/Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xcarchive/Products/Applications/Dobby.app程序/usr/bin/codes
..