2017-12-11 3 views
1

Build Option "Generic iOS Device"를 선택하여 앱을 보관하려고합니다. (Xcode 9.2로 업그레이드하기 전에 몇 번 했었습니다) 불행히도 매번 실패합니다. "No such module 'CryptoSwift'"라고 말했습니다.Xcode 9로 보관할 수 없음

분명히하기 위해 SwiftyBeaver로는 아무 것도 할 필요가 없습니다. 어쩌면 내 CocoaPods와 관련이있을 수 있습니다. 어쩌면 타겟에 대한 라이브러리를 좋아하지 않을 수도 있습니다. 또는 Xcode 9.2 자체를 사용하고있을 수도 있습니다.

내가 시뮬레이터 또는 장치 (건물, 보관하지)를 선택 할 때마다
import CryptoSwift //No such module 'CryptoSwift' 

, 그것은 컴파일하고 모든 것이 예상대로 작동합니다 :

는 여기에 실패, 더 구체적으로.

제안 사항?

+0

플랫폼 : ios, '11 .0 ' use_frameworks! 대상 'MyProject'do 포드 'CryptoSwift', '~> 0.8.0' 끝 post_install do | 설치 프로그램 | installer.pods_project.targets.each do | target | target.build_configurations.each do | config | config.build_settings [ 'SWIFT_VERSION'] = '4.0' end end end' – EMart

답변

1

answere 내 코코아 포드 파일의 첫 번째 줄에 있었다 :

대신에 11.0을 사용

platform :ios, '11.0'

, 내가 그것을 platform :ios, '11'을 변경했습니다. 그리고 11.2로 배포 대상을 변경해야했습니다. 나는 그것이 10.0으로 바뀌었지만 그 두 가지 변화는 그것을했다.

여러분이 pod 파일에서 iOS의 부 버전을 사용하고 있고 확실하지 않은 경우, 존재한다면 그냥 비워 두세요!

컴파일러가 iOS 버전을 빌드하기를 원했기 때문에 컴파일러가 해당 프레임 워크를 파생 폴더에 빌드 할 수 없었기 때문에 분명히 그 오류가 발생했습니다. No such module ''.

관련 문제