2014-10-04 2 views
0

얼마 전 Xcode 6으로 업데이트되었습니다. Xcode 5.1.1에서 전혀 오류가 없었습니다. Xcode 6에서 컴파일 할 때 이상하고 완전히 비논리적 인 오류가 발생했습니다. 이러한 오류가 엑스 코드 6.Xcode 6에서 컴파일러 오류가 발생했습니다.

https://www.dropbox.com/s/z255siefabr8xtv/Screenshot%202014-10-04%2009.56.35.png https://www.dropbox.com/s/19hcoi4068semuo/Screenshot%202014-10-04%2009.56.50.png

이 모든 오류가 내 네이티브 코드에서 사용했던 종속 포드와 그 방법에있는에서만 나타나는 이유를 모르겠어요. 내 코드에서 호출되는 외부 라이브러리 메소드를 제외하고 내 코드에서 이러한 오류가 발생하지 않습니다.

+0

당신이 다시'포드 install '이다 시도해 봤어 - 이것은 당신의 PodFile 모습 방법입니까? 헤더 파일을 제대로 가져 오지 못했습니다. 이 스레드를보세요 - http://stackoverflow.com/questions/12002905/ios-build-fails-with-cocoapods-cannot-find-header-files/16703468#16703468 – raurora

+0

예, 이미 여러 번'pod install '을 시도했습니다. 아무것도 작동하지 않습니다. –

+0

정확한 위치가 확실하지 않습니다. 위의 링크를 확인 했습니까? 헤더 경로 일 수 있습니다. 그래서, 동일한 문제를 다루는 여러 스레드가 있지만 그 중 아무도 upvoted 대답이 없습니다. – raurora

답변

0

예, 이러한 오류는 모두 호환성과 관련이 있습니다. 터미널의 프로젝트 디렉토리에서 - rm -rf ~/.cocoapods을 입력하고 터미널에 sudo gem install cocoapods을 입력합니다.

이제 우리가하기 전에 pod install. PodFile을 수정합니다. 버전 대신 :head 플래그를 지정할 수 있습니다. 이것은 포드의 최신 버전 스펙 버전을 사용하지만 강제로 출혈 가장자리 버전 인 [Source]을 다운로드하십시오. 스펙이 소스 자료와 더 이상 호환되지 않을 수도 있습니다.

ECSlidingViewController이 하나의 예이다.

source 'https://github.com/artsy/Specs.git' 
source 'https://github.com/CocoaPods/Specs.git' 

platform :ios, '6.0' 
inhibit_all_warnings! 

# Frameworks 
pod 'RestKit', :head 

# UI 
pod 'FlatUIKit', :head 
pod 'SVProgressHUD', :head 
pod 'SDWebImage', :head 
pod 'MKNumberBadgeView', :head 
pod 'TDBadgedCell', :head 
pod 'EMAccordionTableViewController', :head 

# Controls 
pod 'TSMessages', :head 
pod 'ECSlidingViewController', '0.10.0' 
pod 'SVPullToRefresh', :head 
pod 'WEPopover', :head 
pod 'SVWebViewController', :head 
pod 'EGOPhotoViewer', :head 
pod 'DACircularProgress', :head 

# Tools 
pod 'FontAwesomeIconFactory', :head 
pod 'KeychainItemWrapper', :head 
pod 'DAKeyboardControl', :head 
pod 'ARAnalytics/GoogleAnalytics', :head 
pod 'Instabug', :head 

# Categories 
pod 'NSData+Base64', :head 
+0

WEPopover에서 하나의 오류가 발생할 수 있습니다. 수정은 매우 간단합니다. 여기에서 문제가 제기되었습니다. - https://github.com/werner77/WEPopover/issues/57 – raurora

+0

이 방법을 시도했습니다. 나는 그것에 어떤 실수도하지 않는다. 하지만 나는 특정 버전의 사양을 의도적으로 사용하고 있습니다. 일부는 아키텍처 변경이 필요하고 내 앱에서 많은 코드를 변경해야하므로 최신 사양으로 업데이트하려고하지 않습니다. 오류가 여전히 존재합니다 : ( –

+0

이전 버전을 계속 유지하는 것이 좋은 생각은 아닙니다. 답이없는 경우 현상금을 시작할 수 있습니다. 최선을 다했습니다 :) – raurora

관련 문제