Cocoapods: [SwiftUI] Trunk Push Issue

Created on 18 Jun 2019  路  18Comments  路  Source: CocoaPods/CocoaPods

Report

What did you do?

I ran the pod trunk push SFSafeSymbols.podspec command for my framework SFSafeSymbols. I'm using Xcode 11 command line tools.

What did you expect to happen?

I'm expecting the push to work properly.

What happened instead?

  • I'm getting the following error: error: use of undeclared type 'Image'
  • Image is part of the SwiftUI framework which is part of iOS 13.
  • I check whether SwiftUI can be imported before using its types.
  • Still, CocoaPods complains.

CocoaPods Environment

Stack

   CocoaPods : 1.7.2
        Ruby : ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
    RubyGems : 2.5.2.3
        Host : Mac OS X 10.14.5 (18F203)
       Xcode : 11.0 (11M337n)
         Git : git version 2.21.0 (Apple Git-120)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 94660e427ebb839abb6142df16d9856e8ea336f4

Installation Source

Executable Path: /usr/local/bin/pod

Plugins

cocoapods-deintegrate : 1.0.4
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.0
cocoapods-stats       : 1.0.0
cocoapods-trunk       : 1.3.1
cocoapods-try         : 1.1.0

Project that demonstrates the issue

The issue occurs when trying to push tag 0.3.0 of the SFSafeSymbols framework.

Most helpful comment

I just found out that when targeting iOS 11, everything actually works fine (!); only when targeting iOS 10, running pod lib lint --no-clean fails. As @dnkoutso already found out, the workspace generated by this command (and with the iOS 10 deployment target) builds fine in Debug configuration, but fails to do so in Release mode. Interestingly, bumping the deployment target to iOS 11 lets the pod lib lint --no-clean succeed...

So actually, things work as expected not only starting with iOS 13 where SwiftUI is available, but also on iOS 11.

Why? I have no idea! But it's a bug (or a feature) that isn't CocoaPods' to fix. Closing...

All 18 comments

Could you post the following:

  • The output of xcodebuild -version
  • The output of pod trunk push SFSafeSymbols.podspec --verbose

Thanks 馃檹

Edit: xcodebuild -version, _not_ which xcodebuild

@fredpi upon inspection #if canImport(SwiftUI) does not work on Release configurations which is what lint runs against. Is it because Xcode 11 final is not released yet?

I was able to compile successfully in Debug configuration.

Thanks a lot for the fast replies 馃憤

Output of xcodebuild -version:

Xcode 11.0
Build version 11M337n

Output of pod trunk push SFSafeSymbols.podspec --verbose:

Updating spec repo `master`
Validating podspec
    SFSafeSymbols (0.3.0) - Analyzing on iOS 10.0 platform.
  Preparing

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target `Pods-App`: (``)

Fetching external sources
-> Fetching podspec for `SFSafeSymbols` from `/Users/Frederick/Documents/Dev/Projects/Open/SFSafeSymbols/SFSafeSymbols.podspec`

Resolving dependencies of 

Comparing resolved specification to the sandbox manifest
  A SFSafeSymbols

Downloading dependencies

-> Installing SFSafeSymbols (0.3.0)
  > Copying SFSafeSymbols from
  `/Users/Frederick/Library/Caches/CocoaPods/Pods/External/SFSafeSymbols/a5b43e0dd569c3e007b92ba0fb26ab78-80609`
  to
  `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols`
  - Running pre install hooks

Generating Pods project
  - Creating Pods project
  - Installing files into Pods project
    - Adding source files
    - Adding frameworks
    - Adding libraries
    - Adding resources
    - Linking headers
  - Installing Pod Targets
    - Installing target `SFSafeSymbols` iOS 10.0
      - Generating module map file at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/SFSafeSymbols/SFSafeSymbols.modulemap`
      - Generating umbrella header at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/SFSafeSymbols/SFSafeSymbols-umbrella.h`
      - Generating Info.plist file at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/SFSafeSymbols/SFSafeSymbols-Info.plist`
      - Generating dummy source at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/SFSafeSymbols/SFSafeSymbols-dummy.m`
  - Installing Aggregate Targets
    - Installing target `Pods-App` iOS 10.0
      - Generating Info.plist file at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/Pods-App/Pods-App-Info.plist`
      - Generating module map file at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/Pods-App/Pods-App.modulemap`
      - Generating umbrella header at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/Pods-App/Pods-App-umbrella.h`
      - Generating dummy source at
      `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target
      Support Files/Pods-App/Pods-App-dummy.m`
  - Stabilizing target UUIDs
  - Running post install hooks
  - Writing Xcode project file to
  `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Pods.xcodeproj`
  Cleaning up sandbox directory
  - Writing Lockfile in
  `../../../../../../../var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Podfile.lock`
  - Writing Manifest in
  `../../../../../../../private/var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Manifest.lock`

Integrating client project

[!] Please close any current Xcode sessions and use `App.xcworkspace` for this project from now on.

Integrating target `Pods-App` (`../../../../../../../var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/App.xcodeproj` project)
  Adding Build Phase '[CP] Embed Pods Frameworks' to project.
  Adding Build Phase '[CP] Check Pods Manifest.lock' to project.

-> Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
   Building with `xcodebuild`. 
    $ /usr/bin/xcodebuild clean build -workspace
    /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/App.xcworkspace
    -scheme App -configuration Release CODE_SIGN_IDENTITY=- -sdk iphonesimulator
    -destination id=D619C230-9AFD-49F0-9D7C-F9150278440E
    Build settings from command line:
        CODE_SIGN_IDENTITY = -
        SDKROOT = iphonesimulator13.0

    note: Using new build system

    ** CLEAN SUCCEEDED ** [0.110 sec]

    note: Using new build system
    note: Planning build
    note: Constructing build description
    CreateBuildDirectory /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex (in target: Pods-App)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        builtin-create-build-directory /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex

    CreateBuildDirectory /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products (in target: Pods-App)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        builtin-create-build-directory /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products

    warning: Skipping code signing because the target does not have an Info.plist file and one is not being generated automatically.
    MkDir /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/App.app (in target: App)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols
        /bin/mkdir -p /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/App.app

    MkDir /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/Pods_App.framework (in target: Pods-App)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        /bin/mkdir -p /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/Pods_App.framework

    MkDir /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/App.app/Frameworks (in target: App)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols
        /bin/mkdir -p /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/App.app/Frameworks

    MkDir /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Headers (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        /bin/mkdir -p /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Headers

    MkDir /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        /bin/mkdir -p /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework

    MkDir /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/Pods_App.framework/Headers (in target: Pods-App)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        /bin/mkdir -p /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/Pods_App.framework/Headers

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-target-headers.hmap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-target-headers.hmap

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols.hmap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols.hmap

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-own-target-headers.hmap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-own-target-headers.hmap

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-generated-files.hmap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-generated-files.hmap

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-project-headers.hmap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-project-headers.hmap

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/all-product-headers.yaml (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/all-product-headers.yaml

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-non-framework-target-headers.hmap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-non-framework-target-headers.hmap

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module-overlay.yaml (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module-overlay.yaml

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module.modulemap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module.modulemap

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/module.modulemap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/module.modulemap

    ProcessInfoPlistFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Info.plist /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target\ Support\ Files/SFSafeSymbols/SFSafeSymbols-Info.plist (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        builtin-infoPlistUtility /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target\ Support\ Files/SFSafeSymbols/SFSafeSymbols-Info.plist -producttype com.apple.product-type.framework -expandbuildsettings -format binary -platform iphonesimulator -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Info.plist

    CpHeader /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target\ Support\ Files/SFSafeSymbols/SFSafeSymbols-umbrella.h /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Headers/SFSafeSymbols-umbrella.h (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/Target\ Support\ Files/SFSafeSymbols/SFSafeSymbols-umbrella.h /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Headers

    Ditto /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/module.modulemap /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Modules/module.modulemap (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/module.modulemap /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/SFSafeSymbols.framework/Modules

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources/SFSafeSymbols_vers.c (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources/SFSafeSymbols_vers.c

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols-OutputFileMap.json (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols-OutputFileMap.json

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols.LinkFileList (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols.LinkFileList

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols.LinkFileList (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols.LinkFileList

    WriteAuxiliaryFile /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols-OutputFileMap.json (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        write-file /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols-OutputFileMap.json

    CompileSwiftSources normal i386 com.apple.xcode.tools.swift.compiler (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        export DEVELOPER_DIR=/Applications/Xcode-beta.app/Contents/Developer
        export SDKROOT=/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk
        /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -incremental -module-name SFSafeSymbols -O -whole-module-optimization -enforce-exclusivity=checked -D COCOAPODS -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk -target i386-apple-ios10.0-simulator -g -module-cache-path /Users/Frederick/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -swift-version 5 -I /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -F /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -c -num-threads 12 /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/ImageExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbol.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbolExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/UIImageExtension.swift -output-file-map /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols-OutputFileMap.json -parseable-output -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols.swiftmodule -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-generated-files.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-own-target-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-project-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/include -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources-normal/i386 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources/i386 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources -Xcc -DPOD_CONFIGURATION_RELEASE=1 -Xcc -DCOCOAPODS=1 -emit-objc-header -emit-objc-header-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols-Swift.h -import-underlying-module -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module-overlay.yaml -working-directory /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods

    CompileSwift normal i386 (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/ImageExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbol.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbolExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/UIImageExtension.swift -emit-module-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols.swiftmodule -emit-module-doc-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols.swiftdoc -serialize-diagnostics-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols-master.dia -emit-objc-header-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols-Swift.h -emit-dependencies-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSafeSymbols-master.d -target i386-apple-ios10.0-simulator -enable-objc-interop -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk -I /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -F /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -g -import-underlying-module -module-cache-path /Users/Frederick/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity=checked -O -D COCOAPODS -serialize-debugging-options -Xcc -working-directory -Xcc /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods -enable-anonymous-context-mangled-names -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-generated-files.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-own-target-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-project-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/include -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources-normal/i386 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources/i386 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources -Xcc -DPOD_CONFIGURATION_RELEASE=1 -Xcc -DCOCOAPODS=1 -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module-overlay.yaml -module-name SFSafeSymbols -num-threads 12 -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/ImageExtension.o -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSymbol.o -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/SFSymbolExtension.o -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/i386/UIImageExtension.o
    /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/ImageExtension.swift:6:18: error: use of undeclared type 'Image'
    public extension Image {
                     ^~~~~

    CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        export DEVELOPER_DIR=/Applications/Xcode-beta.app/Contents/Developer
        export SDKROOT=/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk
        /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -incremental -module-name SFSafeSymbols -O -whole-module-optimization -enforce-exclusivity=checked -D COCOAPODS -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk -target x86_64-apple-ios10.0-simulator -g -module-cache-path /Users/Frederick/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -swift-version 5 -I /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -F /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -c -num-threads 12 /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/ImageExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbol.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbolExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/UIImageExtension.swift -output-file-map /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols-OutputFileMap.json -parseable-output -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols.swiftmodule -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-generated-files.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-own-target-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-project-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/include -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources-normal/x86_64 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources/x86_64 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources -Xcc -DPOD_CONFIGURATION_RELEASE=1 -Xcc -DCOCOAPODS=1 -emit-objc-header -emit-objc-header-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols-Swift.h -import-underlying-module -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module-overlay.yaml -working-directory /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
    CompileSwift normal x86_64 (in target: SFSafeSymbols)
        cd /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods
        /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/ImageExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbol.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/SFSymbolExtension.swift /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods/SFSafeSymbols/Sources/SFSafeSymbols/UIImageExtension.swift -emit-module-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols.swiftmodule -emit-module-doc-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols.swiftdoc -serialize-diagnostics-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols-master.dia -emit-objc-header-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols-Swift.h -emit-dependencies-path /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSafeSymbols-master.d -target x86_64-apple-ios10.0-simulator -enable-objc-interop -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk -I /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -F /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols -g -import-underlying-module -module-cache-path /Users/Frederick/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity=checked -O -D COCOAPODS -serialize-debugging-options -Xcc -working-directory -Xcc /var/folders/r6/ylx9g2f91bxcy402jv2w_3fh0000gn/T/CocoaPods-Lint-20190618-47472-q9mn29-SFSafeSymbols/Pods -enable-anonymous-context-mangled-names -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-generated-files.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-own-target-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/SFSafeSymbols-project-headers.hmap -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Products/Release-iphonesimulator/SFSafeSymbols/include -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources-normal/x86_64 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources/x86_64 -Xcc -I/Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/DerivedSources -Xcc -DPOD_CONFIGURATION_RELEASE=1 -Xcc -DCOCOAPODS=1 -Xcc -ivfsoverlay -Xcc /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/unextended-module-overlay.yaml -module-name SFSafeSymbols -num-threads 12 -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/ImageExtension.o -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSymbol.o -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/SFSymbolExtension.o -o /Users/Frederick/Library/Developer/Xcode/DerivedData/App-gwpfpwufrfzgvlfbkofopfswndua/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/SFSafeSymbols.build/Objects-normal/x86_64/UIImageExtension.o
    Command CompileSwift failed with a nonzero exit code

    ** BUILD FAILED **


    The following build commands failed:
        CompileSwift normal i386
        CompileSwiftSources normal i386 com.apple.xcode.tools.swift.compiler
        CompileSwift normal x86_64
    (3 failures)
   Testing with `xcodebuild`. 
 -> SFSafeSymbols (0.3.0)
    - ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code.
    - NOTE  | xcodebuild:  note: Using new build system
    - NOTE  | [iOS] xcodebuild:  note: Planning build
    - NOTE  | [iOS] xcodebuild:  note: Constructing build description
    - NOTE  | [iOS] xcodebuild:  warning: Skipping code signing because the target does not have an Info.plist file and one is not being generated automatically.
    - ERROR | [iOS] xcodebuild:  SFSafeSymbols/Sources/SFSafeSymbols/ImageExtension.swift:6:18: error: use of undeclared type 'Image'

[!] The spec did not pass validation, due to 2 errors.

/Users/Frederick/.gem/ruby/2.3.0/gems/cocoapods-trunk-1.3.1/lib/pod/command/trunk/push.rb:134:in `validate_podspec'
/Users/Frederick/.gem/ruby/2.3.0/gems/cocoapods-trunk-1.3.1/lib/pod/command/trunk/push.rb:70:in `run'
/Users/Frederick/.gem/ruby/2.3.0/gems/claide-1.0.2/lib/claide/command.rb:334:in `run'
/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.7.2/lib/cocoapods/command.rb:52:in `run'
/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.7.2/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:22:in `load'
/usr/local/bin/pod:22:in `<main>'

@dnkoutso What pops into my eyes from the verbose output is the following line: SFSafeSymbols (0.3.0) - Analyzing on iOS 10.0 platform.. Combined with what you found out (that canImport doesn't work for release configurations) it makes sense this won't compile.

Is there a way to request processing on the iOS 13.0 platform?

@dnkoutso Just replied literally a sec ago 馃槀

Your deployment target in the podspec is set to:

s.ios.deployment_target = "10.0"

I believe that is chosen as the platform and version to lint against.

Yeah my bad, I deleted my comment sorry :)

@dnkoutso Thanks for the suggestion. The reason the deployment target isn't iOS 13 is so one can import the framework without an iOS 13 availability check and only access its contents using one availability check.

Does this setup make sense? If yes, are there other ways I can request the iOS 13 platform for the CocoaPods analysis?

are there other ways I can request the iOS 13 platform for the CocoaPods analysis?

You cannot currently do that. I am uncertain we want to enhance it yet. Currently, if your podspec says 10.0 then lint must run against what you declare and not something different. In other words your podspec is the source of truth.

@dnkoutso That makes sense to me, yet I'm still wondering why the canImport statement doesn't work. There's no way CocoaPods will trigger xcodebuild in Debug Mode, right?

There's no way CocoaPods will trigger xcodebuild in Debug Mode, right?

Also no, at least I am certain we do not want that for trunk pushes...maybe we could allow it or enable it for internal repo pushes.

@dnkoutso Thanks for these super-fast and super-helpful clarifications! 馃殌 I will close this as there seems to be nothing to be fixed on CocoaPod's side ;)

I opened up a topic about my issues in the Swift Forums and things eventually came down to the following conclusion:

Weak-linking says "this must be present at link-time, but does not need to be present at run time".

When testing my framework with Carthage and SwiftPM, everything works fine, but with CocoaPods I'm getting the issue I described in this thread.

The SwiftUI framework is actually known at link-time and may only be unknown at run time on iOS versions < 13, so why should the CocoaPods linting fail with such a configuration?

It sounds like based on the discussion there, availability checks should be used instead of canImport. Did you try making that change?

You can also run pod lib lint --no-clean to leave behind the generated workspace and debug it directly

@amorde Availability checks would solve the problem, but I didn't find a way to do them at the top level... Code like this doesn't compile for me:

if #available(...) {
    import SwiftUI
}

The current version of the file that still causes issues looks like this:

import SwiftUI

@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
public extension Image {
    /// Creates a instance of `Image` with a system symbol image of the given type.
    ///
    /// - Parameter systemSymbol: The `SFSymbol` describing this image.
    init(systemSymbol: SFSymbol) {
        self.init(systemName: systemSymbol.rawValue)
    }
}

As the whole extension is marked @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *), this is already kind of an availability check...

I just found out that when targeting iOS 11, everything actually works fine (!); only when targeting iOS 10, running pod lib lint --no-clean fails. As @dnkoutso already found out, the workspace generated by this command (and with the iOS 10 deployment target) builds fine in Debug configuration, but fails to do so in Release mode. Interestingly, bumping the deployment target to iOS 11 lets the pod lib lint --no-clean succeed...

So actually, things work as expected not only starting with iOS 13 where SwiftUI is available, but also on iOS 11.

Why? I have no idea! But it's a bug (or a feature) that isn't CocoaPods' to fix. Closing...

thanks for investigating and posting here! Can be helpful for others in the future.

If anyone finds a solution to support older versions of iOS, please share!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Curtis-Halbrook picture Curtis-Halbrook  路  3Comments

steffendsommer picture steffendsommer  路  3Comments

Mingmingmew picture Mingmingmew  路  3Comments

pronebird picture pronebird  路  3Comments

hmistry picture hmistry  路  3Comments