- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Xcode 10 在 macOS Mojave 上快速开发一个应用程序,它在开发过程中一直运行良好。
当我准备部署时,我发现在另一台机器上运行该应用程序会导致立即崩溃。从终端运行会产生单行消息“Killed:9”。如果我从 lldb 启动它,应用程序运行良好。如果我在 Xcode 中关闭它的权利(沙盒和钥匙串(keychain)共享),那么它运行正常。
我创建了另一个具有相同权利的简单测试应用程序,它可以从命令行正常运行。
我已经完成了我的项目设置并搜索了互联网,但无法弄清楚我遗漏了什么。
有什么想法吗?
最佳答案
在探索了各种不同的途径后,发现问题出在代码签名上。
我有一个嵌入式动态库,预计在 /usr/local/lib
中
这已通过运行脚本构建阶段将库名称更改为 @rpath/lib...
修复。在与 install_name_tool
一起使用的每个框架中.
这在调试时工作正常,但对于发布版 Xcode 在复制阶段对库进行签名,并且 install_name_tool
脚本正在破坏库签名。
在此运行脚本阶段后,我尝试了多种方法来退出库和/或应用程序,但没有任何效果。最后,我不得不在构建应用程序的其余部分之前修复库本身,并取消 install_name_tool
破坏签名的脚本。该应用程序终于能够从发布版本再次运行。
关于swift - 杀死 :9 when running app with entitlements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52963196/
在其中一个项目中,有一个名为Entitlements.entitlements的文件,这个文件是做什么的? 里面的内容就像 get-task-allow 最佳答案 "En
我正在将 APNS(iOS5、Xcode4)实现到应用程序中,但出现错误: "The executable was signed with invalid entitlements." 对 SO 和
我已经添加了授权文件并在代码登录授权中设置了正确的路径 但我还是得到了 Failed to get token, error: Error Domain=NSCocoaErrorDomain Code
有一个应用程序已经使用了一段时间的钥匙串(keychain)访问并且运行良好。 添加了 Today Widget,然后添加了 App Group Entitlement。 一切似乎都很好,但现在越来越
当我尝试使用 CMD+I(配置文件)设备上的应用程序时,Xcode 抛出此错误。运行就好了。仅分析不起作用并出现此错误。 Entitlements.plist 的路径是伪造的,指向一个不再存在的位置。
我最近用另一个证书重新签署了我的应用程序(我没有源代码,所以我必须这样做才能将其上传到 App Store)。 当我尝试上传它时,我得到:错误 ITMS-9000:“缺少代码签名权利。在可执行文件“P
有人可以建议我们如何控制 kdb+ 中的权限和权利,以确保数据/表得到正确的访问控制? 我知道有 -U 用户参数用于指定用户/密码,但挑战在于表级权限。 提前致谢。 最佳答案 您可以通过执行以下操作添
是否可以有两个 Entitlements.plist 文件,以便调试器可以附加的文件与调试构建配置相关联,而没有的文件则与发布配置相关联? 最佳答案 当然。在build设置中,您可以为特定构建配置指定
阅读苹果的文档,我需要创建一个临时分发应用程序,为此我需要 entitlements.plist。当我创建新权利时,值“get-task-allow”不存在,所以我手动添加..是对的吗?最后的 Ent
我有 2 个目标 - 具有不同功能的开发和生产配置(为生产禁用 Apple Pay) 我已经用需要的目标分离了 Info.plist 文件但是我不能对 Proj.entitlements 文件做同样的
我对授权文件有一些疑问: 授权文件有什么用。 如果我不添加它会怎样。 myApp.entitlements 和 entitlements.plist 有什么区别? 最佳答案 权利文件定义了您应用的某些
我的 Jenkins(继续集成服务器)因错误而失败: error: Failed to read entitlements from '/var/folders/gp/fxfq69kd26j160s8
我的 Xcode 项目中有多个目标,每个目标都有一个关联的域,但又不同。 我希望为所有目标拥有相同的权利文件,并使用 PListBuddy 编写脚本来更改域的值。 我已经有一个可以在构建阶段启动并正确
当然有一个简单的解决方案,但我一生都找不到它! 我刚刚将 Xcode 项目从一台计算机复制到另一台计算机。当我尝试编译时出现错误: CodeSign Error: The entitlements f
我想限制越狱调整获得的资源访问量。诸如网络/钥匙串(keychain)/位置访问之类的东西......是否可以在每次调整时手动添加权利 plist? 非常感谢。 最佳答案 Tweak 是一个 dyli
设置通用链接时遇到一些问题。 创建了一个 .well-known/apple-app-site-association 文件并从我们的 applinks 子域提供它(没有重定向)。 在应用程序的功能中
我一直在尝试通过 itunes connect 进行预发布,我已经针对新创建的证书创建了新的生产证书/App Id/Adhoc 临时配置文件。在通过管理器导出构建期间,我总是遇到缺少测试版权利的情况。
在 iOS 应用程序中添加权利文件的目的是什么?这个 Get-task-allow 可以包含在任何其他方式中吗?为什么我必须在我的项目中包含这个 key ? 最佳答案 根据 Apple Docs En
我正在尝试在 iPod touch 上运行一个简单的应用程序。该代码符合要求并在模拟器上运行得很好,但是当我尝试在设备上运行它时,我得到了上面的错误。我以这种方式运行其他应用程序并尝试了不同的配置文件
我正在尝试提交我的第一个应用程序,但苹果一直给我一封关于 Missing Push Notification Entitlement 的电子邮件(在这里提出了一个问题:iOS: Missing Pus
我是一名优秀的程序员,十分优秀!