- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
出于某种原因,我需要在 Bitrise 上为我的 macOS 应用程序运行手动代码签名.使用以下命令执行此操作时:
codesign --deep --force --verify --verbose --sign "Developer ID Application: Name (ID)" "MyApp.app"
它总是返回错误:
line 11: 3043 Segmentation fault: 11
有人知道怎么解决吗?
最佳答案
在寻找可能的解决方案时,我遇到了这两篇文章:
Segmentation fault: 11 when attempting to codesign .app
https://forums.developer.apple.com/thread/65055
他们帮助我找到了解决问题的方法。在第一个链接中标记为正确的答案指出:
--timestamp=none
会修复它,但这对我来说不是真的。但是第二个答案,以及第二个链接中提到的解决方案,包含正确的提示。
我需要使用十六进制标识符而不是证书名称进行签名。
您可以通过执行此命令获取证书的十六进制标识符:
security find-identity -p codesigning
使用为我的证书返回的十六进制标识符,这是我需要在 Bitrise 上运行以签署 MyApp.app 的命令
codesign --deep --force --verify --verbose -s <<hex identifier>> "MyApp.app"
请注意,选项的顺序也很重要。 “-s”必须是我的最后一个选项。
(并记住包括 Bitrise 工作流程步骤“证书和配置文件安装程序”)
===编辑===
我在这里谈论的是 MacOS Sierra 堆栈。
关于Bitrise 失败 : Segmentation fault: 11 上的 MacOS 协同设计命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42820985/
Xcode 存档步骤创建此变量:${BITRISE_DEPLOY_DIR} 并读取 pilot 使用 IPA 目录的 PILOT_IPA 环境变量。 有没有办法将输出(BITRISE_DEPLOY_D
我们有 xcode 项目几乎没有 swift-package-manager 依赖项,但其中一个依赖项托管在 Gitlab 私有(private)仓库 faSTLane 用于构建和交付我们的应用程序
我的 iOS 项目有一个嵌入式框架。我试图在 Bitrise 上构建它,但它失败了,因为它试图使用与实际项目相同的配置文件对该框架进行代码签名。 这是它产生的错误(为了便于阅读,分成不同的行): ❌
在哪里可以找到具有实际值的 Bitrise 默认环境变量的完整列表? 我可以在 Select variable 对话框中看到变量列表: 但无法检查它们的值。我不想使用 echo 在命令行中打印所有这些
我正在 Bitrise 中配置一个工作流来为一个 Android 项目运行我的仪器测试。我不知道为什么,但 AndroidTest 资源目录在 Bitrise ui 测试期间不可用。我的 build.
出于某种原因,我在 Bitrise.io 上收到一条错误消息,指出无法在项目中找到该方案。它说要使用 -list 命令,但是在本地执行此操作会发现该方案很好。 我知道这个问题的一个常见原因是没有共享您
我正在使用 FaSTLane 在本地构建一个 iOS 应用程序,没有任何问题。 我将 match 与单独的存储库一起使用,以跟踪证书和配置文件。 本地运行良好。 但是,在 Bitrise 上,我收到此
我正在尝试让 Flank Bitrise 步骤起作用,但是在运行所有测试后它在最后失败了,错误为 Failed to export artifacts, error: open ./results:
考虑: git log --pretty="format: %s" master..HEAD 这是从 Bitrise 脚本步骤失败并出现以下错误: fatal: ambiguous argument
现在 Apple 需要双因素身份验证步骤,我在 Bitrise 上面临着这个问题。我已经集成了 ios-auto-provision 步骤,它需要验证码才能在应用商店连接上部署应用程序,但这在服务器上
我注意到info.plist里面有些字符串使用看起来像变量替换的符号(例如 $(EXECUTABLE_NAME) )。 有谁知道是否可以创建自定义替换并将这些值存储为 Bitrise 中的 secre
我使用的其中一个框架无法使用带有 Xcode9beta 堆栈的 Bitrise 构建。我必须指出这是 Bitrise 特有的问题。或者,Bitrise/Eureka 问题。 Eureka 是第三方框架
文章here没有提到与 APIBaseURL 相关的任何内容......仪器测试将导致: [APIBaseURL 问题:未指定参数] 有人知道 APIBaseURL 是什么意思吗? 最佳答案 关于 s
我已经在 Bitrise 中为 Android 项目配置了构建。现在我需要在 Fabric/Crashlytics 中为 Beta 测试设置自动部署,只是不知道如何添加一个步骤来完成它。有什么想法吗?
我在我的 iOS 应用程序上使用 Bitrise 作为 CI/CD。在工作流程中,有一个通过 Fabric 发布应用程序的步骤。当崩溃发生时,我唯一能在仪表板中看到的是堆栈上的许多 __hidden
我在工作中继承了一个 React Native 项目,该项目使用 bitrise 构建应用程序版本并将其部署到应用程序商店,并使用 FaSTLane match 管理所有证书和代码签名。 在运行此命令
我有一个使用 Firebase 的公共(public) Github 项目,所以它需要一个 GoogleService-Info.plist文件。由于此文件包含一堆 API key 等,我将文件添加到
出于某种原因,我需要在 Bitrise 上为我的 macOS 应用程序运行手动代码签名.使用以下命令执行此操作时: codesign --deep --force --verify --verbose
我正在使用我从 GitHub 派生的他们自己的示例存储库来学习本教程:https://discuss.bitrise.io/t/how-to-do-calabash-uitesting-on-bitr
我正在使用 Bitrise,并且我已将我的开发机器和 bitrise 堆栈都更新到 Xcode 11。 运行构建时,需要重新生成 Carthage 依赖项,并且由于我使用的是 AWS 依赖项,即使在我
我是一名优秀的程序员,十分优秀!