2017-03-29 32 views
1

Xcode 8.2.1을 실행하는 시계와 오늘 확장 기능이있는 앱을 만들었습니다. 모든 대상에 대해 요청을 실행하는 데 Alamofire을 사용하고 싶습니다. 이 iOS 앱과 시계 확장 완벽하게 잘 작동하지만, pod install는 오늘 대상에 추가하려고 할 때 오류를 다음 발생 : 여기Alamofire 포드를 설치할 때 충돌 이름 오류가 발생했습니다.

The 'Pods-xY' target has frameworks with conflicting names: alamofire. 

내 podfile 것 : 나는 우연히

target 'xY' do 
    use_frameworks! 
    pod 'Alamofire', '~> 4.4' 
end 

target 'xYToday' do 
    use_frameworks! 
    pod 'Alamofire', '~> 4.4' 
end 

target 'xYWatch Extension' do 
    use_frameworks! 
    pod 'Alamofire', '~> 4.4' 
end 

답변

1

같은 문제, 오늘은. 외관상으로는 오늘 연장 및 app에서 동일한기구를 이용하는 것이 가능하지 않다. this comment을 참조하십시오.

Cocoapods는 버그 인 적절한 오류 메시지를 표시해야하지만, 현재로서는 Apple 만이 사용자와 내가 좋아했을 것으로 예상되는대로이 문제를 해결할 수 있습니다 (this comment by the same guy later in the thread 참조).

버머!

+0

예, 필자는 Alamofire를 Extension의 링크 된 프레임 워크에 수동으로 추가하여 해결했습니다. – Luk579

+0

내 대답을 올바른 것으로 받아들이 실 수 있습니까? –