草庐IT

Codesign

全部标签

ios - 是否可以退出从应用商店使用 iTunes 下载的应用程序?

最近我看到一个网站,里面有很多AppStore应用程序,他们通过他们的企业帐户退出了这些应用程序,让人们直接将它们下载到他们的iPhone/iPad上。我想知道他们是怎么做到的?我已经放弃了通过Enterprise为Ad-Hoc创建的.ipa文件;但是他们如何也用企业帐户退出AppStore应用程序呢?我想知道答案,因为它很重要,我们应该考虑更多的安全挑战,以使用企业帐户退出我们的应用商店应用程序。 最佳答案 当从应用商店(包括通过Xcode)下载IPA时,该IPA中的二进制文件是encryptedbyApple.简单地退出这些二进

ios - Codesign 在 High Sierra 中返回了 errSecInternalComponent

我尝试使用以下方法进行协同设计:/usr/bin/codesign-f-s$IDENTITY--keychain$KEYCHAIN--entitlements$ENTITLEMENTSPayload/Test.app但是我得到一个errSecInternalComponent错误。 最佳答案 我在代码签名时也遇到了同样的错误。它似乎主要是钥匙串(keychain)访问的bcoz。正如大多数帖子所建议的那样,钥匙串(keychain)必须处于解锁状态是不够的。我执行了以下步骤来解决这个问题。让登录(或您的代码签名身份存在的任何地方)钥

ios - Xcode 5 持续集成 CodeSign 失败

你好。我正在尝试为我的iOS应用程序与xcode5和OSXServer配置持续集成。我将证书和p12添加到系统KeyChain,我还将配置文件复制到配置文件的服务器文件夹。集成失败,日志显示错误信息短消息:Command/usr/bin/codesignfailedwithexitcode1完整消息:CodeSign/Library/Server/Xcode/Data/BotRuns/Cache/c60acccd-d128-d128-b0e3-070a65bdd9dc/DerivedData/Build/Intermediates/ArchiveIntermediates/Moment

ios - 应用程序未通过代码设计验证。签名无效,包含不允许的权利

当我尝试为我的应用程序归档时,我成功地归档了它,但有一个奇怪的警告:warning:Applicationfailedcodesignverification.Thesignaturewasinvalid,containsdisallowedentitlements,oritwasnotsignedwithaniPhoneDistributionCertificate.(-19011)Executable=/Users/Malek/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-elmujlurzvtkqdctznqivfp

ios - codesign_allocate : error: unable to find utility "codesign_allocate", 不是开发人员工具或在 PATH 中

我昨天将我的Mac升级到10.10.3,将Xcode升级到6.3.1;今天我不能使用git,codesign_allocate....等等。`sh:line1:18421Aborttrap:6/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild-sdk/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk-findcodesign_allocate2>/dev/nullc

ios - 从 OS Sierra 10.12 上的终端段错误 11 错误重新签署 IPA

我正在尝试使用以下命令从终端退出IPA文件:codesign-f-s"""Test.app";它在我以前的macOS版本上运行良好。但是在将macos升级到Sierra10.12并将Xcode升级到8.0之后;如果我尝试从终端签署IPA,我会收到此错误。我收到Segmentationfault11错误。有人可以帮忙吗?提前谢谢。 最佳答案 我在使用MacOSSierra时也遇到了这样的段错误。我能够通过添加timestamp=none参数来解决问题,并且使用SHA1指纹ID而不是-s参数的证书名称您可以通过以下方式获取指纹:secu

ios - Jenkins 上的 XCode 项目,停留在 "codesign"

我使用Jenkins来持续集成XCode插件,有一个Jenkins卡在的项目:/usr/bin/codesign--force--sign......接着是旋转器,永远旋转,我以前从未见过这个,有人见过吗?是配置文件问题还是证书问题?在Jenkins上,配置文件和证书已正确安装并在Organizer中显示绿色勾号,所以我不知道是什么导致了这个问题。 最佳答案 检查您的MacOS机器,它应该提示访问钥匙串(keychain)的请求。除非您不接受或拒绝访问钥匙串(keychain),否则作业将一直停滞不前。

ios - Jenkins 上的 XCode 项目,停留在 "codesign"

我使用Jenkins来持续集成XCode插件,有一个Jenkins卡在的项目:/usr/bin/codesign--force--sign......接着是旋转器,永远旋转,我以前从未见过这个,有人见过吗?是配置文件问题还是证书问题?在Jenkins上,配置文件和证书已正确安装并在Organizer中显示绿色勾号,所以我不知道是什么导致了这个问题。 最佳答案 检查您的MacOS机器,它应该提示访问钥匙串(keychain)的请求。除非您不接受或拒绝访问钥匙串(keychain),否则作业将一直停滞不前。

ios - 从 .ipa 文件中检索证书到期日期?

我知道如何查看.ipa文件的配置文件的到期日期(通过将ipa重命名为zip,然后解压缩并查看embedded.mobileprovisioning文件中的ExpirationDate键)。但是如何查看用于签署ipa的证书本身的到期日期?我发现您可以使用codesign实用程序来“提取”证书:codesign--display--extract-certificates/Applications/Example.app这会产生三个文件:codesign0、codesign1、codesign2。不确定之后如何进行。 最佳答案 执行以下

ios - 从 .ipa 文件中检索证书到期日期?

我知道如何查看.ipa文件的配置文件的到期日期(通过将ipa重命名为zip,然后解压缩并查看embedded.mobileprovisioning文件中的ExpirationDate键)。但是如何查看用于签署ipa的证书本身的到期日期?我发现您可以使用codesign实用程序来“提取”证书:codesign--display--extract-certificates/Applications/Example.app这会产生三个文件:codesign0、codesign1、codesign2。不确定之后如何进行。 最佳答案 执行以下