💥 Fix build error by enabling code coverage

https://github.com/Swinject/Swinject/issues/296

Undefined symbols for architecture x86_64:
  "___llvm_profile_runtime", referenced from:
      ___llvm_profile_runtime_user in CKSoftwareProduct+SoftwareProduct.o
      ___llvm_profile_runtime_user in NetworkSession.o
      ___llvm_profile_runtime_user in SoftwareProduct.o
      ___llvm_profile_runtime_user in StoreAccount.o
     (maybe you meant: ___llvm_profile_runtime_user)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
This commit is contained in:
Ben Chatelain 2019-12-13 17:38:28 -07:00
parent 0ddb0cd3ec
commit fe528500a5
2 changed files with 37 additions and 2 deletions

View file

@ -26,7 +26,9 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
shouldUseLaunchSchemeArgsEnv = "YES"
codeCoverageEnabled = "YES"
onlyGenerateCoverageForSpecifiedTargets = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
@ -36,6 +38,22 @@
ReferencedContainer = "container:mas-cli.xcodeproj">
</BuildableReference>
</MacroExpansion>
<CodeCoverageTargets>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F8FB715120F2B41400F56FDC"
BuildableName = "MasKit.framework"
BlueprintName = "MasKit"
ReferencedContainer = "container:mas-cli.xcodeproj">
</BuildableReference>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ED031A771B5127C00097692E"
BuildableName = "mas"
BlueprintName = "mas"
ReferencedContainer = "container:mas-cli.xcodeproj">
</BuildableReference>
</CodeCoverageTargets>
<Testables>
<TestableReference
skipped = "NO">

View file

@ -27,7 +27,8 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
codeCoverageEnabled = "YES">
codeCoverageEnabled = "YES"
onlyGenerateCoverageForSpecifiedTargets = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
@ -37,6 +38,22 @@
ReferencedContainer = "container:mas-cli.xcodeproj">
</BuildableReference>
</MacroExpansion>
<CodeCoverageTargets>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F8FB715120F2B41400F56FDC"
BuildableName = "MasKit.framework"
BlueprintName = "MasKit"
ReferencedContainer = "container:mas-cli.xcodeproj">
</BuildableReference>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ED031A771B5127C00097692E"
BuildableName = "mas"
BlueprintName = "mas"
ReferencedContainer = "container:mas-cli.xcodeproj">
</BuildableReference>
</CodeCoverageTargets>
<Testables>
<TestableReference
skipped = "NO">