35

I've downloaded the latest Xcode beta 4. When I build I'm getting the same error with 3 of my pods:

Command CompileSwiftSources failed with a nonzero exit code
<unknown>:0: error: unknown argument: '-w'
<unknown>:0: error: unknown argument: '-Xanalyzer'
<unknown>:0: error: unknown argument: '-analyzer-disable-all-checks'

This is the MarqueeLabel pod logs: enter image description here

I have tried:

  • Cleaning and deep cleaning (shift + alt + cmd + k)
  • Deleting the Derived Data folder
  • Restarting Xcode

I can't see the error listed in the release notes. https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes

Does anyone know what the problem is or a workaround?

4 Answers 4

32

There is a known issue with Cocoapods and Xcode 11 Beta 4 where inhibit_all_warnings! causes arguments to be set for Swift which do not compile. Removing this inhibit resolves the issue, and Swift warnings can be inhibited with SWIFT_SUPPRESS_WARNINGS = YES on targets instead.

Sign up to request clarification or add additional context in comments.

1 Comment

The inhibit_all_warnings! issue was fixed in CocoaPods 1.7.5, but there are other issues introduced by Xcode 11 beta 4 regarding pods with a podspec that specifies a compiler_flags.
20

CocoaPods had a fix for this that got released as part of CocoaPods 1.7.5.


Below is the answer preceding the 1.7.5 release:

If you need to use Xcode 11 Beta 4 in the mean time, you could install a patched version of CocoaPods from that pull request:

1. Open Gemfile, replace gem 'cocoapods' with

gem 'cocoapods', :git => 'https://github.com/dnkoutso/CocoaPods.git', :branch => "swift_compiler_warnings"

2. Run bundle install and bundle exec pod install

Keep in mind, this is a temporary solution.

6 Comments

I can't upvote this enough! Thanks for the timely info, Xcode beta 4 was only released yesterday!
FYI, the cocoapods PR for this feature is here.
Thanks for the link, @JordanWood. I edited pingwinator's answer to include a link to the PR as well.
It looks like this fix has now been shipped in version 1.7.5, so updating Cocoapods should resolve the issue.
for me <unknown>:0: error: unknown argument: '-w' still exist
|
7

The latest version of CocoaPods (1.7.5) has this issue fixed!

  1. In Terminal run

    sudo gem update cocoapods

  2. And then, on your project directory

    pod install

3 Comments

<unknown>:0: error: unknown argument: '-w' still exist
Any thoughts as to why this might not be working? I created a new iOS project, pod init, add Down as a pod, pod install, and it fails. Verified on 1.7.5.
Looks like the Down pod is having issues: stackoverflow.com/questions/57089656/…
-1

Resolved for me!!!!

The issue is actually i created two files with same name. So after i renamed one of a file and error cleared.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.