title: Undefined symbol: type metadata for Swift._StringObject.Variant, Undefined symbols for architecture armv7 - Xcode 12 Beta
body: <p>I'm trying to create archive through <code>Xcode 12.0 beta</code> but it giving me that error.</p>
  <pre><code>Undefined symbols for architecture armv7:
    &quot;type metadata for Swift._StringObject.Variant&quot;, referenced from:
        outlined init with take of Swift._StringObject.Variant in OpenGraph.Data.o
  ld: symbol(s) not found for architecture armv7
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  
  Undefined symbol: type metadata for Swift._StringObject.Variant
  </code></pre>
  <p>I found <a href="https://developer.apple.com/forums/thread/649918" rel="noreferrer">this</a> post related to that issue but it didn't solve my issue. I created archive through <code>Xcode 11.6 beta</code> and it didn't give me that error, but now apple sent me that email after uploading the binary.</p>
  <pre><code>ITMS-90111: Invalid Toolchain - Your app was built with a beta version of Xcode or SDK. Apps submitted to the App Store must be built with the GM version of Xcode 10.1 and the SDK for iOS 12.1 and watchOS 5.1, Xcode 7.1 and the SDK for tvOS 9, or Xcode 6 and the SDK for macOS 10.9 or later. If you are using an Xcode beta version to test your app, make sure you are using the latest supported version.
  </code></pre>
  <p>Can anyone please tell me that how I can resolve this issue without downloading stable version of <code>Xcode</code>.</p>