mockolo
mockolo copied to clipboard
Build fails with Xcode14.
Build fails. Is there a solution?
Env
Xcode14 RC swift 5.7 mockolo 1.7.1 mint 0.17.1 Apple Silicon Mac (M2 Mackbook Air)
Log
PhaseScriptExecution Run\ Mockolo /Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh (in target 'xxx' from project 'xxx')
..
/bin/sh -c /Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh
dyld[62291]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62291 Abort trap: 6 mint run mockolo --sourcedirs $SRCROOT/xxx/Model/Repository/ --destination $SRCROOT/xxx/Model/Repository/Mock/RepositoryMock.swift
dyld[62293]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62293 Abort trap: 6 mint run mockolo --sourcedirs $SRCROOT/xxx/Model/UseCase/ --destination $SRCROOT/xxx/Model/UseCase/Mock/UseCaseMock.swift
dyld[62295]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62295 Abort trap: 6 mint run mockolo --sourcedirs $SRCROOT/xxx/Utility/ --destination $SRCROOT/xxx/Utility/Mock/UtilityMock.swift
Command PhaseScriptExecution failed with a nonzero exit code
dyld[62291]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62291 Abort trap: 6 mint run mockolo --sourcedirs $SRCROOT/xxx/Model/Repository/ --destination $SRCROOT/xxx/Model/Repository/Mock/RepositoryMock.swift
dyld[62293]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62293 Abort trap: 6 mint run mockolo --sourcedirs $SRCROOT/xxx/Model/UseCase/ --destination $SRCROOT/xxx/Model/UseCase/Mock/UseCaseMock.swift
dyld[62295]: Library not loaded: '@rpath/lib_InternalSwiftSyntaxParser.dylib'
Referenced from: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/mockolo'
Reason: tried: '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Users/xxx/.mint/packages/github.com_uber_mockolo/build/1.7.1/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/Applications/Xcode-14.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/local/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file), '/usr/lib/lib_InternalSwiftSyntaxParser.dylib' (no such file)
/Users/xxxx/Build/Intermediates.noindex/xxx.build/Debug-iphonesimulator/xxx.build/Script-B88413E211DDD8C90597695F.sh: line 24: 62295 Abort trap: 6 mint run mockolo --sourcedirs $SRCROOT/xxx/Utility/ --destination $SRCROOT/xxx/Utility/Mock/UtilityMock.swift
Command PhaseScriptExecution failed with a nonzero exit code
@hukusuke1007 I faced the same problem on mockolo 1.7.1 and solved it by version down to 1.7.0. (It's just a workaround, I'm also searching for the correct solution...)
Getting the same issue on Xcode 14 on 1.7.1. Not working on 1.7.0 either.
I get the same issue on XCode14 on 1.7.0(via mint).
@vburojevic @ShogoSaito0607
I found a workaround by putting lib_InternalSwiftSyntaxParser.dylib
from Xcode 13.4 to Xcode 14.
There is a path for me: Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/macosx/lib_InternalSwiftSyntaxParser.dylib
this problem can be solved by modifying Mint side here. Because mint only copies executable file from mockolo, mockolo can't find lib_InternalSwiftSyntaxParser.dylib after it is installed with mint.
This problem can be fixed by using Mint 0.17.2
. If anything else comes up, please let me know🙏
- ChangeLog: https://github.com/yonaskolb/Mint/blob/master/CHANGELOG.md#0172
This Issue is closed now that Mint has been released.
@uhooi https://formulae.brew.sh/formula/mockolo
mockolo in brew is still 1.7.1. can you check it?