Skip to content
This repository has been archived by the owner on Oct 5, 2019. It is now read-only.

Errors like: Class TWTRScribeService is implemented in both ... #18

Closed
zapjonny opened this issue Jan 17, 2018 · 60 comments
Closed

Errors like: Class TWTRScribeService is implemented in both ... #18

zapjonny opened this issue Jan 17, 2018 · 60 comments

Comments

@zapjonny
Copy link
Contributor

zapjonny commented Jan 17, 2018

⚠️⚠️⚠️ note that this framework is discontinued and no issues will be fixed ⚠️⚠️⚠️

Bug Report

I'm getting lots of this on app startup.

objc[2541]: Class TWTRScribeService is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9330) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00c88). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRUserAuthRequestSigner is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc93a8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00d00). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRSecItemWrapper is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc93f8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00d50). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRMultipartFormElement is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9420) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00d78). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRMultipartFormDocument is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9470) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00dc8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAPINetworkErrorsShim is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc94c0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00e18). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAPIResponseValidator is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9538) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00e90). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRDateFormatters is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9588) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00ee0). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGuestAuthRequestSigner is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc95d8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00f30). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRKeychainWrapper is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9600) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00f58). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRScribeClientEventNamespace is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9650) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00fa8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRUserAPIClient is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc96a0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d00ff8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRNetworking is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc96f0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01048). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRRequestSigningOperation is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9740) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01098). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGuestRequestSigningOperation is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9790) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d010e8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRUserRequestSigningOperation is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc97e0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01138). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRColorUtil is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9830) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01188). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRFileManager is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc98a8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01200). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGuestSessionRefreshStrategy is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc98d0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01228). One of the two will be used. Which one is undefined.
objc[2541]: Class TFSScribe is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9920) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01278). One of the two will be used. Which one is undefined.
objc[2541]: Class TFSScribeEvent is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9998) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d012f0). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRResourcesUtil is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc99c0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01318). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAuthenticationProvider is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9a38) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01390). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAuthConfig is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9a60) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d013b8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRDateUtil is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9ad8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01430). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRUserSessionVerifier is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9b00) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01458). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGuestAuthProvider is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9b50) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d014a8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRScribeMediaDetails is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9ba0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d014f8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRIdentifier is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9c18) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01570). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRScribeEvent is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9c40) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01598). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRErrorScribeEvent is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9c90) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d015e8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGenericKeychainQuery is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9ce0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01638). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGenericKeychainItem is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9d30) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01688). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRNetworkingPipeline is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9d80) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d016d8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRCore is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9df8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01750). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAppAPIClient is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9e20) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01778). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAPIServiceConfigRegistry is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9e70) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d017c8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAuthConfigSessionsValidator is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9ec0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01818). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRScribeItem is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9f10) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01868). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRScribeCardEvent is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9f60) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d018b8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRTokenOnlyAuthSession is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fc9fb0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01908). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRURLSessionDelegate is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca000) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01958). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRScribeFilterDetails is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca050) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d019a8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRNetworkingUtil is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca0a0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d019f8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTROAuth1aAuthRequestSigner is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca118) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01a70). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGCOAuth is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca140) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01a98). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAppInstallationUUID is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca1b8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01b10). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRNetworkSessionProvider is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca1e0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01b38). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRSessionStore is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca230) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01b88). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRNetworkingPipelineQueue is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca280) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01bd8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAuthConfigStore is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca2d0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01c28). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRCoreLanguage is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca348) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01ca0). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRSession is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca370) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01cc8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRX509Certificate is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca3c0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01d18). One of the two will be used. Which one is undefined.
objc[2541]: Class TFSScribeImpression is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca438) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01d90). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAppleSocialAuthenticaticationProvider is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca460) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01db8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAPIDateSync is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca4b0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01e08). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRDictUtil is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca500) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01e58). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRMultiThreadUtil is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca550) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01ea8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAuthenticator is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca5c8) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01f20). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRGuestSession is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca5f0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01f48). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRUtils is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca640) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01f98). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRNetworkingPipelinePackage is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca690) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d01fe8). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRServerTrustEvaluator is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca6e0) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d02038). One of the two will be used. Which one is undefined.
objc[2541]: Class TWTRAppAuthProvider is implemented in both /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterKit.framework/TwitterKit (0x105fca730) and /private/var/containers/Bundle/Application/B90F531E-C7AD-43E6-9EF8-584D399A11E0/my.app/Frameworks/TwitterCore.framework/TwitterCore (0x105d02088). One of the two will be used. Which one is undefined.
  • Steps to reproduce the problem (include logs and/or sample code where appropriate):

Use TwitterKit framework in app. (using cocoapods, although the problem possibly might happen without cocoapods)

pod 'TwitterKit'

    • Expected behavior:
      No logs like described.
    • iOS Version (eg. iOS 10.2):
      iOS 11.2.1
    • iOS Device Model (eg. iPhone 6):
      iPhone 6s plus
    • TwitterKit/TwitterCore Version Number:
      Using TwitterCore (3.1.0)
      Using TwitterKit (3.3.0)
@canpoyrazoglu
Copy link

Same here. How can they release an extremely popular framework like this into production? Unbelievable.

@TomoyaOnishi
Copy link

I have the same too.

objc[9722]: Class TWTRCore is implemented in both my.app/Frameworks/TwitterKit.framework/TwitterKit (0x112808c10) 
and my.app/Frameworks/TwitterCore.framework/TwitterCore (0x112680a38).
One of the two will be used. Which one is undefined.
...

Podfile.lock

  - TwitterCore (3.1.0)
  - TwitterKit (3.3.0):
    - TwitterCore (>= 3.1.0)

Are there workarounds?

@zapjonny
Copy link
Contributor Author

zapjonny commented Feb 5, 2018

I downgraded to the previous version. TwitterKit 3.3.0 had too many problems.

	pod 'TwitterKit', '<3.3.0' # probably 3.2.2
	pod 'TwitterCore', '<3.1.0' # probably 3.0.3

@TomoyaOnishi
Copy link

Thanks, I will.

@Simeryn
Copy link

Simeryn commented Feb 9, 2018

I am getting same warnings

@NikKovIos
Copy link

Same here

@deffs
Copy link

deffs commented Feb 17, 2018

I'm only importing TwitterKit 3.3.0 and getting the same errors; there must be some redundancies in TwitterKit and TwitterCore. Seems like TwitterKit automatically imports TwitterCore.

@code-K
Copy link

code-K commented Feb 20, 2018

same problems for me... any solution/workaround yet?

@LucasKovacs
Copy link

Same problem here... couldn't find a solution...

@sushinoya
Copy link

It is unbelievable that such an error still remains unresolved and no project manager has even replied in this thread.

@Asinox
Copy link

Asinox commented Mar 31, 2018

Same here with FirebaseUI

@JacobJT
Copy link

JacobJT commented Apr 3, 2018

@Asinox You should probably seek help for that one on a FirebaseUI repo, this is specifically for TwitterKit.

I'm also having this issue after following the ReadMe instructions for Carthage. And I had just cleaned so much of the startup logs :(

@blackarcanis
Copy link

Same issue...

@walsht
Copy link

walsht commented Apr 4, 2018

Same Issue...

@xaphod
Copy link

xaphod commented Apr 6, 2018

Same here

@chunholi
Copy link

chunholi commented Apr 7, 2018

Same with using Firebase

@walsht
Copy link

walsht commented Apr 18, 2018

Downgrading to earlier version doesn't fix the issue.
Cartfile.resolved shows.
binary "https://ton.twimg.com/syndication/twitterkit/ios/TwitterCore.json" "3.0.2"
binary "https://ton.twimg.com/syndication/twitterkit/ios/TwitterKit.json" "3.2.1"

@derrickhunt
Copy link

Seeing this same issue as well with the latest pod installation.

@KC-218
Copy link

KC-218 commented Apr 19, 2018

Same issue here.

@FBente
Copy link

FBente commented Apr 19, 2018

Same logs here.

@smileAce1
Copy link

Same here :(

@Satwa
Copy link

Satwa commented Apr 27, 2018

Same issue here, the app loads slower since

@AlexeyPoldeo
Copy link

Looks like this SDK is not maintained. Shame on Twitter.

@kondratyevdev
Copy link

Same

2 similar comments
@williamxiewz
Copy link

Same

@mgefimov
Copy link

mgefimov commented May 4, 2018

Same

@NikKovIos
Copy link

Maybe there is a workaround for this CocoaPods/CocoaPods#7126

@DhavalBhimani
Copy link

i'm facing same problem.. :(

@Tomobodo
Copy link

Tomobodo commented May 8, 2018

Same issue

@GalaevAlexey
Copy link

Same issue.......

@tericky
Copy link

tericky commented Jun 4, 2018

Same ;(

@NikKovIos
Copy link

We decided to remove Twitter (auth) from out project.

@victor-sarda
Copy link

victor-sarda commented Jun 5, 2018

Same here (Firebase UI)

@utkueray
Copy link

having the same issue, is there a fix yet ?

@cristibaluta
Copy link

What a terrible company discontinuing their Kit without any reason, start migrating now to something else.

@pixelrevision
Copy link

Issue still there. If no fix is coming it would be good to update the setup documentation to show using specific versions when installing the pods.

@smindia1988
Copy link

Facing the issue which was working fine before updating new TwitterKit pods.

Error:
[TwitterKit] did encounter error with message "Error obtaining user auth token.": Error Domain=TWTRLogInErrorDomain Code=-1 "Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings" UserInfo={NSLocalizedDescription=Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings}
Request failed: forbidden (403)

I also downgraded it by the following pod changes, even facing the same error.
#Downgrade to older version of TwitterKit SDK:
pod 'TwitterKit', '<3.3.0' # probably 3.2.2
pod 'TwitterCore', '<3.1.0' # probably 3.0.3

@pgutierrezcf
Copy link

smindia1988: this is a different issue, Twitter now validates the callback URL and it must be registered in their backend. Read about it here: https://twittercommunity.com/t/action-required-sign-in-with-twitter-users-must-whitelist-callback-urls/105342

@smindia1988
Copy link

@pgutierrezcf : Thank for pointing me to correct required steps which was introduced just before few days and mandatory now. I got the solution from another link which is mandatory step:

[Mandatory]

  • Add CallbackURL into the dashboard as below format:

**For iOS:**

twitterkit-CONSUMERKEY://

For Android:
twittersdk://

[ Note: Please replace your consumer key in place of words "CONSUMERKEY" in above format]

Anyway thanks a lot :)

@katejlee
Copy link
Contributor

Hi all,
As announced, there will be one final release of Twitter Kit that accepted reported valid PRs and few major bug fixes. Thank you for your contribution to this community.

@p0tvin29
Copy link

This still hasn't been fixed in the latest update....

@littleylv
Copy link

Using latest TwitterCore (3.2.0) & TwitterKit (3.4.0).
Still getting the same warnings.

@JacobJT
Copy link

JacobJT commented Jul 18, 2018

@p0tvin29 @littleylv They updated the installation instructions with a note that you must remove the TwitterShareExtensionUI references. Remove the framework, and go to the build phases for your targets and search for it there as well.

https://github.com/twitter/twitter-kit-ios/wiki/Installation

Note: From v3.4.0 and higher, please make sure to remove all references to TwitterShareExtensionUI in your project settings if they are not already removed by Cocoapods. You may notice a TwitterShareExtensionUI resource bundle file in the "Build Phases" section of your project section, please remove this.

@p0tvin29
Copy link

@JacobJT I'm not seeing anything referencing to TwitterShareExtensionUI .. I checked build phases .. is there another location I should be looking?

@JacobJT
Copy link

JacobJT commented Jul 18, 2018

@p0tvin29 I had it in two places in the Build Phases. One was the Run Script, as an input file. The other I believe was Link Binary With Libraries, but I'm not 100% on that.

@littleylv
Copy link

littleylv commented Jul 19, 2018

@p0tvin29 @JacobJT I can't find any "TwitterShareExtensionUI" in build phases either.

pod: 1.5.3
Xcode: 10.0 beta 4

But when I downgrade to

pod 'TwitterKit', '<3.3.0' # probably 3.2.2
pod 'TwitterCore', '<3.1.0' # probably 3.0.3

there is a "TwitterShareExtensionUI" in "Build Phases" - "[CP] Copy Pod Resources" - "input files"

@BharatAgarSoftTech
Copy link

Fixed by removing -framework "TwitterCore" from Pods-.debug.xcconfig and Pods-.release.xcconfig

@p0tvin29
Copy link

p0tvin29 commented Oct 2, 2018

@BharatAgarSoftTech thanks.. this fixed mine.

@taberrr
Copy link

taberrr commented Oct 7, 2018

@p0tvin29 @BharatAgarSoftTech something to keep in mind - it will come back the next time you run a pod install :(

@ghost
Copy link

ghost commented Oct 24, 2018

@taberrr You can fix this issue by using the following post install script:

  post_install do |installer|
    installer.aggregate_targets.each do |aggregate_target|
      aggregate_target.xcconfigs.each do |config_name, config_file|
        config_file.other_linker_flags[:frameworks].delete("TwitterCore")

        xcconfig_path = aggregate_target.xcconfig_path(config_name)
        config_file.save_as(xcconfig_path)
      end
    end
  end

@Robtles
Copy link

Robtles commented Nov 14, 2018

@taberrr Thanks so much, working it around with this post install script works fine. In my case I was having a conflict with TWTRSession objects.

@nikunjazilen
Copy link

Same Issue guys ;(. Please resolve it asap. Its a major issue like big company.

@fatihyildizhan
Copy link

Is there any news about this topic for Swift 4.2 ?

@TomoyaOnishi
Copy link

Error messages(.. is implemented in both ...) are ignorable.


but I faced to the related issue.

if TWSession objects are invalid, check it.

https://github.com/twitter/twitter-kit-ios/wiki/Installation

Note: You might run into issues if TwitterCore.framework is also placed here
Note: Again, you might run into issues if TwitterCore.framework is also placed here

@johnnyp44
Copy link

FIXED: - Mine was related to using the generic FirebaseUI instead of the specific method I intended to use:
https://firebase.google.com/docs/auth/ios/firebaseui
Check the Before you Begin section

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests