2016-09-27 3 views
3

Xcode 8로 업데이트 한 후 Swift 2.3으로 이동하려고하고 프로젝트를 컴파일하고 빌드하려고하지만 오류가 거의 없습니다. 나는 다른 모든 라이브러리를 작동시킬 수 있었고 PubNub 만 컴파일 할 수 없었습니다.Xcode 8, Swift 2.3에서 오류가 발생합니다. 모듈을 만들 수 없습니다.

Google 검색 및 다른 해결책을 시도해도 아무 것도 작동하지 않습니다. 내가 GitHub의의 테스트 프로젝트에서 프로젝트를 빌드 할 수 있습니다

https://github.com/pubnub/SwiftExample 

오류는 다음과 같습니다

pleasurreApp/AppDelegate/AppDelegate.swift:14:8: Could not build Objective-C module 'PubNub' 

Pods/PubNub/PubNub/Core/PubNub+CorePrivate.h:1:9: 'PubNub+Core.h' file not found 

enter image description here

+0

보십시오. –

+0

나는 그것을 시도했지만 도움이되지 않는다 – FosAvance

+0

어떤 버전을 사용하고 있습니까? –

답변

0

프로젝트의 루트 디렉토리에서 pod update을 실행하십시오 (또는 어디 Podfile 저장됩니다). 현재 PubNub SDK 버전은 4.5.3입니다.
Xcode를 종료하고 DerivedData 폴더를 삭제하십시오. 다시 시작한 후 빌드가 제대로 완료되어야합니다.

안부,
세르게이 다음 포드와 다시 빌드를 업데이트

+0

내가 그걸 시도해보고 알려 줄께. – FosAvance

+0

그걸 시도했는데 작동하지 않아. – FosAvance

+0

@FosAvance ** 헤더를 사용하여 ** PubNub ** 클라이언트를 응용 프로그램에 추가 한 것 같습니다. ** PubNub ** 클라이언트가 프레임 워크 번들로 추가 된 방법 (그렇다면 어떻게 생성되었으며 버전은 무엇입니까?) 신속한 지원은 동적 프레임 워크 만 지원하므로 CocoaPod가 사용 된 경우 _Podfile_에 use_frameworks **가 있어야합니다. –