错误Xcode 10。 PhaseScriptExecution失败,退出代码非零:errSecInternalComponent

时间:2018-09-25 13:25:27

标签: ios swift xcode xcode10

  

显示最近的消息:-1:代码签名/Users/.../Library/Developer/Xcode/DerivedData/ProjectName-bszhnyuqdhgiqaaeosxrsxfkscut/Build/Products/Debug-iphoneos/ProjectName.app/Frameworks/Alamofire.framework   使用Identity iPhone开发人员:MyName(H837F7ABC3)

     

:-1:/ usr / bin / codesign --force --sign   59878098645E516950920B15DC30E4E94D7CADAD   --preserve-metadata = identifier,权利'/Users/.../Library/Developer/Xcode/DerivedData/ProjectName-bszhnyuqdhgiqaaeosxrsxfkscut/Build/Products/Debug-iphoneos/ProjectName.app/Frameworks/Alamofire.framework'

     

:-1:   /Users/marcel/Library/Developer/Xcode/DerivedData/VoiceMe-bszhnyuqdhgiqaaeosxrsxfkscut/Build/Products/Debug-iphoneos/VoiceMe.app/Frameworks/Alamofire.framework:   errSecInternalComponent

     

命令PhaseScriptExecution失败,退出代码非零

我已经将Pod安装了10次……清理并构建了无法正常运行的项目。

我正在运行Xcode 10,并尝试在设备上运行它。

签名就可以了。

6 个答案:

答案 0 :(得分:20)

我也遇到过同样的问题,我认为这个问题也与钥匙串访问(代码签名问题)I go to keychain access unlock the login then lock it again fixed this issue有联系。上传到OSMojave和Xcode 10钥匙串后,需要重新验证密码。 (我怎么找到这个?同时面对相同的问题并尝试所有可用的选项时,我想再次生成证书,但是在生成私钥时,我发现钥匙串登录用户名和密码是错误的消息类型-我再次锁定并解锁解决了我的问题)。请注意,此过程需要您的登录密码。

答案 1 :(得分:1)

对于这样的错误(即没有明确的原因),我查看错误消息的详细信息,以查看是否引用了DerivedData,因为即使在清理项目后(使用Shift + Cmd + K),偶尔也会产生问题。 。

您的错误引用了DerivedData(/ Users / marcel / Library / Developer / Xcode / DerivedData / ...),所以我要进行故障排除的第一件事是导航到DerivedData文件夹,在那找到相应的项目文件夹并删除它。然后回到Xcode并尝试构建项目。

答案 2 :(得分:0)

打开终端,导航到Xcode项目的目录并键入:

Sub Macro2()

    Dim cover As Worksheet
    Dim groupIndex As Long
    Dim seriesIndex As Long
    Dim cht '<< as variant
    Set cover = Sheets("Sheet1")

    For Each cht In cover.Shapes.Range(Array("Group1")).GroupItems
        With cht.Chart
            .ChartTitle.Font.Size = 12
            With .ChartArea.Font
                '.BaselineOffset = 0 'this doesn't work for me
                .Bold = msoFalse
                .Color = vbRed
                .Size = 10
            End With
        End With
    Next

End Sub

这应该可以解决问题。

答案 3 :(得分:0)

要解决该问题,您还可以尝试“尝试打开Keychain Access.app。右键单击登录钥匙串,然后尝试将其锁定,然后再次将其解锁。”

就我而言,它已解决了我的codesign问题:)

答案 4 :(得分:0)

我知道它很旧,但是我偶然发现了Xcode 11.3的问题,唯一可行的方法是从项目中完全删除Cocoa pods并以ChavirA suggested in this post:的形式从命令行重新安装

$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean
$ pod install

希望它会麻木:D

答案 5 :(得分:0)

您可以从终端上锁定/解锁钥匙串

sudo security lock-keychain ~/Library/Keychains/login.keychain-db
sudo security unlock-keychain ~/Library/Keychains/login.keychain-db