bluepill: bluepill does not compile with Xcode 10

The latest release fails to compile with:

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_SimDeviceFramebufferService", referenced from:
      objc-class-ref in SimulatorScreenshotService.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

The top of master branch fails with:

xcodebuild -workspace Bluepill.xcworkspace -scheme bluepill -configuration Release SYMROOT=../
[…]
In file included from /tmp/bluepill-20180930-3044-34c569/Bluepill-runner/Bluepill-runner/BPApp.m:10:
/tmp/bluepill-20180930-3044-34c569/Bluepill-runner/Bluepill-runner/BPApp.h:11:9: fatal error: 'BluepillLib/BPXCTestFile.h' file not found
#import <BluepillLib/BPXCTestFile.h>
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 22 (11 by maintainers)

Most upvoted comments

@dropski, yes, I have Xcode 10 installed. But that should not matter. @fxcoudert, thanks for the PR!

@bayareabear I have opened a PR to upgrade the Homebrew version: https://github.com/Homebrew/homebrew-core/pull/32602