Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swift Package Manager compiler errors #116

Closed
ashare80 opened this issue Jun 17, 2020 · 1 comment
Closed

Swift Package Manager compiler errors #116

ashare80 opened this issue Jun 17, 2020 · 1 comment

Comments

@ashare80
Copy link

Creating an empty project and adding Mockolo does not build.

Swift Compiler Error Group
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:20:27: 'init(subsystem:category:)' is only available in iOS 10.0 or newer
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:20:17: Add @available attribute to enclosing let
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:46:9: 'os_signpost(_:dso:log:name:signpostID:)' is only available in iOS 12.0 or newer
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:46:9: Add 'if #available' version check
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:44:13: Add @available attribute to enclosing global function
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:46:22: 'begin' is only available in iOS 12.0 or newer
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:46:22: Add 'if #available' version check
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:44:13: Add @available attribute to enclosing global function
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:52:9: 'os_signpost(_:dso:log:name:signpostID:)' is only available in iOS 12.0 or newer
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:52:9: Add 'if #available' version check
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:50:13: Add @available attribute to enclosing global function
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:52:22: 'end' is only available in iOS 12.0 or newer
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:52:22: Add 'if #available' version check
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/Logger.swift:50:13: Add @available attribute to enclosing global function
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/TypeParser.swift:176:77: 'isEmoji' is only available in iOS 10.2 or newer
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/TypeParser.swift:176:77: Add 'if #available' version check
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/TypeParser.swift:167:9: Add @available attribute to enclosing property
/Users/adamshare/Library/Developer/Xcode/DerivedData/TestMockolo-elkqwoymahuitifkrfxpzgwqhipp/SourcePackages/checkouts/mockolo/Sources/MockoloFramework/Utils/TypeParser.swift:25:20: Add @available attribute to enclosing class
@elsh
Copy link
Contributor

elsh commented Jun 19, 2020

Mockolo requires macOS 10.15+. Remember to add it to your Package.swift as follows:

platforms: [
    .macOS(.v10_15),
],
dependencies: [
   .package(name: "Mockolo", url: "https://github.com/uber/mockolo.git", .exact("1.2.4")),
],
targets: [
    .target(
        name: "your_target_name",
        dependencies: [
            .product(name: "MockoloFramework", package: "Mockolo"),
    ]),
]

Feel free to re-open if there are still issues.

@elsh elsh closed this as completed Jun 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants