मुझे कोकोपोड्स में शामिल निर्भरताओं के साथ कोई समस्या है।कक्षा दोनों में लागू की गई है, दोनों में से एक का उपयोग किया जाएगा। कौन सा अपरिभाषित
मेरे पास एक फ्रेमवर्क प्रोजेक्ट (माईफ्रेमवर्क लक्ष्य) है, जिसमें ऐप लक्ष्य भी है (MyFrameworkExampleApp)। जब मैं अनुप्रयोग चलाने के लिए प्रयास करते हैं, मैं तो जैसे एक सांत्वना त्रुटियों से भरा मिलता है:
कक्षा PodsDummy_AFNetworking दोनों/निजी/var/कंटेनर/बंडल/आवेदन/AD85D7EC-2652-4019-94FB-C799D0FBA69B में कार्यान्वित किया जाता/MyFrameworkExampleApp.app/Frameworks/MyFramework.framework/MyFramework (0x1019a0438) और /var/containers/Bundle/Application/AD85D7EC-2652-4019-94FB-C799D0FBA69B/MyFrameworkExampleApp.app/MyFrameworkExampleApp (0x10107c558)। इन दोनों में से कोई एक प्रयोग किया जाएगा। कौन सा अपरिभाषित है।
बात है, त्रुटियों पुस्तकालयों से आते हैं केवल MyFramework में शामिल को लक्षित
यहाँ मेरी podfile की सामग्री हैं:
# Specify platform.
platform :ios, '9.0'
# Let's ignore all warnings from all pods
inhibit_all_warnings!
target 'MyFramework’ do
# ReactiveCocoa for easier binding between UI and data models.
pod 'ReactiveCocoa', '< 3.0'
# ReactiveViewModel for easier handling of active/inactive view models.
pod 'ReactiveViewModel', '0.3'
# An Objective-C extension with some nice helpers including @weakify/@strongify.
pod 'libextobjc', '~> 0.4.1'
# AFNetworking Security stuff
pod 'AFNetworking/Security', '~> 2.5.4'
# KZPropertyMapper to easily map JSON dicts to properties
pod "KZPropertyMapper"
# Simple wrapper for KeyChain
pod 'UICKeyChainStore', '~> 2.0.6'
# Animated gifs
pod 'FLAnimatedImage', '~> 1.0'
# Firebase push notifications
pod 'Firebase/Core'
pod 'Firebase/Messaging'
# Easy image downloading with cache.
pod 'SDWebImage', '~> 3.7.2'
# Activity indicator for RBSlider
pod 'DGActivityIndicatorView'
end
target 'MyFrameworkExampleApp' do
# Progress indicator
pod 'MBProgressHUD', '~> 1.0.0'
# Color picker
pod 'iOS-Color-Picker'
# Hockey SDK
pod 'HockeySDK', '~> 5.0.0'
end
आप देख सकते हैं, अनुप्रयोग लक्ष्य के वारिस नहीं है कोई फली, न ही मेरे पास कोई वैश्विक फली है। इसके लिए क्या कारण हो सकता है?
यह एक CocoaPods मुद्दा है https://github.com/CocoaPods/CocoaPods/issues/7155 –
पर * तो अगर आप -framework [दोहराए ढांचा] हटाने चेतावनी गायब हो जाता है *। - यह एक चेतावनी है, लेकिन यह वास्तव में रनटाइम पर क्रैश उत्पन्न करता है, उदाहरण के लिए जब ReactiveCocoa –
का उपयोग करना यह पागल है। इसका मतलब है कि स्थिर/वर्ग चर रनटाइम पर ढांचे सीमा से परे स्थिर नहीं हैं - यह राज्य को भ्रष्ट कर सकता है और अपरिभाषित व्यवहार के सभी प्रकार बना सकता है (उदाहरण के लिए Google मानचित्र एसडीके इस तरह विफल रहता है)। कामकाज क्या है? – Marchy