저는 iOS를 처음 사용하며 Swift의 앱을 제작 중입니다. 의존성 관리를 위해 CocoaPod를 사용하고 싶지만 문제가 있습니다. 내 Mac에 CocoaPods를 설치하고 pod init
을 실행하여 내 pod 파일을 만들고 pod install
을 실행하여 종속성을 올바르게 설치하십시오. .xcworkspace 파일이 설치되었으며 프로젝트에서이 파일을 사용하고 있습니다.CocoaPod 라이브러리를 추가하면 신속한 iOS 프로젝트가 컴파일되지 않습니다.
내 문제는 내 포드 파일을 실행 포드 설치에 어떤 포드를 추가 한 후, 다음 내 응용 프로그램을 구축 할 어디로 제공, 설치 및 프로젝트 실 거예요 구축 얻을 포드 파일에 오류가 있습니다. 나는 많은 다른 꼬투리를 시도했고 모두 비슷한 오류가 있습니다. 내 생각 엔 오류는 Swift 버전과 관련이 있지만 도구 조정 방법을 잘 아는 것은 아닙니다.
podfile에서 포드를 제거하고 포드를 다시 설치하면 프로젝트가 제대로 빌드됩니다.
오류는 모든 파일에 걸쳐 있으며 같은 것들입니다 : = 내 환경 사양
Expected declaration
Consecutive declarations on a line must be separated by ';'
Expected '{' after operator name in operator declaration
포드 --version 1.1.1
엑스 코드 버전 = 8.2 베타 (8.1에서도 같은 문제가 나왔지만)
내 podfile는 :
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'MySampleApp' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for MySampleApp
pod 'Marshal', '~> 1.0'
pod 'FontAwesomeKit', '~> 2.2'
end
또한, 내가 사용 응용 프로그램은 AWS Mobile Hub에서 스타터 샘플 응용 프로그램입니다. 포드를 추가 할 때까지 모든 것이 잘 작동합니다.
도움을 주시면 감사하겠습니다. 나는 여기서 어디로 가야할지 모르겠다.
다른 포드를 설치하려고 했습니까? 나는 당신이 잘못한 곳이라고 생각합니다. 그런 다음 어떤 단계가 잘못된 것인지 찾아냅니다. – aircraft
이 꼬투리를 사용하여 아주 새로운 빈 프로젝트를 만들 수 있습니다. 나는 어딘가에 코코아포드 나 프로젝트를 망쳐 놓는 어딘가 설정이있을 것이라고 확신합니다. 누군가가 이것에 대해 더 많은 통찰력을 가지기를 바랍니다. – robmon