This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:Code Composer Studio在Mac OS X High Sierra中启动时崩溃

Guru**** 2204280 points
Other Parts Discussed in Thread: UNIFLASH, CCSTUDIO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/659804/ccs-code-composer-studio-crashing-on-startup-in-mac-os-x-high-sierra

主题中讨论的其他部分:UNIFLASH,CCStudio

工具/软件:Code Composer Studio

问题:

全新安装后,尝试打开CCS将导致应用程序崩溃,并且没有对话框来传达错误。 使用命令行时,出现错误信息“LSOpenURLsWithRole() Failed with error -1.081万 for the file..(LSOpenURLsWithRole()失败,文件错误-1.081万...)”

解决方案:

使用"sudo mkdir"在主目录中创建两个目录:".ti"和"ti"。 然后使用"sudo chown"将这些目录的所有权指派给您自己(您的系统用户,如命令"id"所示)。

这停止了崩溃,并允许我打开应用程序。 我认为这与Apple最近推出的一个安全修补程序有关,该修补程序是为了响应一个被发现的主要漏洞,因为我以前在主目录中创建目录时没有遇到任何问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael,

    非常感谢您报告此问题以及解决方案。

    我还没有看到这种情况,但我们今天将试图再现这种情况。 我的Mac卡在Sierra,但我们还有另一个是High Sierra。

    我们可以让安装程序创建这些文件夹。 我假设您在/应用程序上安装,因为您似乎拥有管理员权限。 如果某人没有管理员权限,我们将安装在用户文件夹下的/ti文件夹中。

    此Mac上以前是否安装过任何CCS?

    此致,
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,John:

    这是全新安装(系统上没有以前的TI软件)。 简单地说,该问题似乎与应用程序预期在${home}中可用的临时文件夹或工作文件夹有关。

    我在使用Uniflash时再次遇到此问题(如果${home}中没有名为"Texas Instruments "的目录,该应用程序将无法执行任何操作。 我不确定如何报告。

    此致,

    Michael
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael,

    是的,您的回答正确,我们的许多工具需要在用户文件夹中创建文件夹才能正常工作。 CCS需要.ti和ti,UniFlash和其他需要德州仪器(TI)...

    我们正在尝试重现此问题,但还没有成功。 我们非常希望重现这一问题,以了解发生了什么。


    您是否以同一用户身份安装和运行?
    您能否向我们发送确切的MacOS版本以及有关已安装补丁程序的任何信息?
    用户类型是什么? 标准...
    能否压缩并附加CCS的安装日志。 它们位于<install folder>/ccsv7/install_logs中


    此致,
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    John,

    Mac OS X版本是:10.13 .................3.

    用户是管理员帐户,由用户和组报告。'id' cmd的输出也显示与操作系统"admin"组ID的关联。

    我附加了带有“成功-”前缀的成功安装日志。 然后,我重命名了${HOME}/.ti,${HOME}/ti和${HOME}/Texas\ Instruments,并再次尝试安装以生成新日志,前缀为“FAIL -”。 附加的文件"execution_output.txt"是一个记录的会话,它显示了帐户组以及CCStudio.app执行的错误输出。

    最后,我发现了一个围绕此问题的Apple支持TT,日期为~ 2017年10月。 此处的日期表明这些问题是在与根密码漏洞相关的最新安全修补程序之前出现的。 以下是一个链接,以及用于重置${home}权限和ACL的建议解决方案: discussions.apple.com/.../809.4109万

    此致,

    Michael

    e2e.ti.com/.../7824.FAIL-_2D00_-install_5F00_logs.tar.gze2e.ti.com/.../6366.execution_5F00_output.txte2e.ti.com/.../SUCCESS-_2D00_-ccsv7_5F00_install_5F00_logs.tar.gz</s>6366.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael,

    非常感谢您再次完成此过程并发送日志。 该团队继续尝试在几个不同的Mac上再现此情况。 虽然我们还不能想出相同的方案,但团队对我们如何预防这种情况有一些想法。 我希望本周晚些时候能得到更多的信息。

    此致,
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael,

    目前,安装程序在创建目录时会遇到问题,但只会记录一条警告。

    FixIni - CCS_WARNING:could不能运行/Applications/ti/ccsv7/CCS_base/common/bin/fs: BOOST::filesystem::create_directory: Permission denied:"/users/michel/.ti"

    我们将在安装程序开始时添加一个检查项,并将在安装程序的系统检查屏幕中显示该问题。 指向Apple支持案例的链接非常有用,我们将在显示消息时包括此链接。 希望这能帮助其他人解决这个问题。

    此致,
    John