XZ_iOS 의 Undefined symbols for architecture arm 64

1695 단어 iOSPython
Xcode 10.3 을 사용 하여 명령 행 을 포장 할 때 다음 과 같은 문제 가 발생 합 니 다.
Undefined symbols for architecture arm64:
  "_swift_getFieldAt", referenced from:
      HandyJSON.Metadata.Class._propertyDescriptionsAndStartPoint() -> ([HandyJSON.Property.Description], Swift.Int32?)? in Metadata.o
      HandyJSON.Metadata.Struct.propertyDescriptions() -> [HandyJSON.Property.Description]? in Metadata.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

핸 디 제 이 슨 은 10.3 에서 5.0.0 으로 업그레이드 하거나 10.1 로 포장 해 야 하기 때문에 XCode 10.1 의 xcodebuild 를 선택 하 십시오.
#   Xcode10.1     ,    :
os.system("sudo xcode-select --switch /Users/admin/Documents/Xcode.app/Contents/Developer/")

#   Xcode10.1  xcodebuild,    :
xcodebuild = '/Users/admin/Documents/Xcode.app/Contents/Developer/usr/bin/xcodebuild'

# archive  : 
/Users/admin/Documents/Xcode.app/Contents/Developer/usr/bin/xcodebuild archive -workspace /Users/admin/XZ/ios/***.xcworkspace -scheme xz -configuration Debug -archivePath /Users/admin/Desktop/ipa/xz.xcarchive

#     :
/Users/admin/Documents/Xcode.app/Contents/Developer/usr/bin/xcodebuild -exportArchive -archivePath /Users/admin/Desktop/ipa/***.xcarchive -exportPath /Users/admin/Desktop/ipa -exportOptionsPlist /Users/admin/Desktop/ipa/ExportOptions.plist -allowProvisioningUpdates


#     ,    :
which xcodebuild

주의:사용 which xcodebuild 에서 가 져 온 경 로 는 기본 값 입 니 다. /Applications/Xcode.app 의 Xcode build 경로 입 니 다.
제 컴퓨터 에 여러 버 전의 Xcode 가 설치 되 어 있 기 때문에 Xcode 10.3 에서 실행 하 는 중 오류 가 발생 할 수 있 습 니 다.Xcode 10.1 에 서 는 그렇지 않 기 때문에 다른 Xcode 를 선 택 했 습 니 다.

좋은 웹페이지 즐겨찾기