Класс реализован как при работе симулятора IOS - PullRequest
0 голосов
/ 01 мая 2020

Я использую cocoapods version 1.9.1 и Xcode 11.3.1

Я следую этому уроку https://docs.snapchat.com/docs/tutorials/login-kit/ios/

Я получаю эту ошибку, которая говорит class реализовано в обоих случаях при запуске моего приложения на симуляторе IOS, проблема заключается в CoreSimulator/Devices

Class SCSDKCertificateTrust is implemented in both 
/Users/Developer/CoreSimulator/Devices/EB370499-8654-42DD-9FC0- 
F7ACB17C0532/data/Containers/Bundle/Application/695ED9C1-3329-457C-BCED- 
3670C52E4E19/Test.app/Frameworks/SCSDKLoginKit.framework/SCSDKLoginKit (0x1033dba50) and 
/Users/Developer/CoreSimulator/Devices/EB370499-8654-42DD-9FC0- 
F7ACB17C0532/data/Containers/Bundle/Application/695ED9C1-3329-457C-BCED- 
3670C52E4E19/Test.app/Frameworks/SCSDKCoreKit.framework/SCSDKCoreKit (0x10339b098). One of 
the two will be used. Which one is undefined.

Мой Podfile

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'Test' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Test
  pod 'SnapSDK'

end

Я не уверен, как исправить Эта проблема, и я искал net и нашел несколько решений, особенно на SO

  1. Класс реализован в обоих. Будет использоваться один из двух

  2. Класс реализован в обоих, один из двух будет использоваться. Какой из них не определен

К сожалению, большинство решений касается исправления его в файле .xcconfig и удаления в OTHER_LDFLAGS.

Я пробовал эти два решения и это не сработало, может ли это быть из-за версии cocoapods?

, потому что я попробовал это на моей версии Xcode 10 и все еще вызывал ту же проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...