#ios #objective-c #cocoapods
#iOS #objective-c #cocoapods
Вопрос:
В моем приложении я интегрировал Googlemap с помощью CocoaPod.
Теперь я хочу интегрировать CitrusPay с помощью CocoaPod, но когда я выполняю команду pod install на терминале, я получаю ошибку — [!] Недопустимый файл Podfile:
Для целевых модулей-MyApp уже установлена платформа..
из / Users/NewFolder/Desktop/xyz.app.MyApp.ios/Podfile:10
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'
pod 'GoogleMaps'
Кто-нибудь знает, как устранить эту ошибку?
Комментарии:
1. Просто используйте «pod update» вместо «pod install» и проверьте, работает ли это, дайте мне знать
2. @Janmenjaya Я также пробовал команду обновления pod, но получаю ту же ошибку
3. можете ли вы показать скриншот своего терминала, что вы делаете?
4. @balkaransingh я получаю сообщение об ошибке — Savitas-Mac-mini:ufony.app.schooldiary.ios Savita $ pod install [!] Недопустимый
Podfile
файл: у целиPods-School Diary
уже установлена платформа.. # от / Users / Savita /Desktop / Savita/CitrusIntegration /С использованием CocoaPod /ufony.app.schooldiary.ios/Podfile:10 # ——————————————- # источник ‘ github.com/CocoaPods/Specs.git ‘ > платформа: ios, ‘8.1’ # pod ‘GoogleMaps’ # ——————————————- Savitas-Mac-mini:ufony.app.schooldiary.ios Savita$5. Попробуйте один из способов, удалите модули из вашего pod-файла, затем добавьте их снова. Может быть, это поможет.
Ответ №1:
у меня такой же вопрос, как и у вас, и я ищу ответ в Интернете, но ничего, поэтому я решаю вопрос сам, шаг: первый: убедитесь, что у вашего файла ‘Podfile’ есть только «платформа: ios, ‘версия'»один раз; второй: добавьте «target ‘yourtarget’do» в начало файла; третий: добавьте «end» в конец файла внизу.
вы должны поддерживать форматирование вашего файла «Podfile»: введите описание изображения здесь
вы решите этот вопрос, желание может вам помочь.Спасибо.
Комментарии:
1. Спасибо, но я уже решил эту проблему. Моя проблема заключалась в том, что я объявил «platform: ios, ‘version'»два (2) раза.
Ответ №2:
Добавьте target в свой podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'
target 'YourTarget' do
pod 'GoogleMaps'
end
Ответ №3:
У меня была такая же проблема, и в конце концов я решил ее, теперь мой Podfile выглядит следующим образом
#Alamofire - lib for HTTP requests
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target 'Fitzz' do
pod 'Alamofire', '~> 4.0'
#XCGLogger - lib for loggin output
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'XCGLogger', '~> 4.0.0'
end
Я новичок в iOS, но это работает для меня