由于MDFInternationalization和MaterialComponents目录不存在,导致tns构建ios失败。

问题描述 投票:2回答:1

作品 关于 xCode 不过 本体字 tns. tns build android 是好的。

当我执行 tns prepare ios && tns build ios 我得到了下面的错误,因为这些目录不存在。列表中的 Debug-iphonesimulator 路径确实存在,里面还有其他一些文件和文件夹,但...。MDFInternationalizationMaterialComponents 不要。

Merged 749 categories.
    Result: 43068 declarations from 140 top level modules
Done! Running time: 3.81413 sec
Saving metadata generation's stderr stream to: /Users/sylvester/randd/native-script/platforms/ios/build/Debug-iphonesimulator/metadata-generation-stderr-x86_64.txt
~/randd/native-script/platforms/ios
ld: warning: directory not found for option '-F/Users/sylvester/randd/native-script/platforms/ios/build/Debug-iphonesimulator/MDFInternationalization'
ld: warning: directory not found for option '-F/Users/sylvester/randd/native-script/platforms/ios/build/Debug-iphonesimulator/MaterialComponents'
ld: framework not found MDFInternationalization
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: warning: directory not found for option '-F/Users/sylvester/randd/native-script/platforms/ios/build/Debug-iphonesimulator/MDFInternationalization'
ld: warning: directory not found for option '-F/Users/sylvester/randd/native-script/platforms/ios/build/Debug-iphonesimulator/MaterialComponents'
ld: framework not found MDFInternationalization
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Planning build
note: Constructing build description
** BUILD FAILED **

Command xcodebuild failed with exit code 65

我试着用 xCode 我得到了一个 顺利建成 带着 工作程序iPhone模拟器.

根据我在写这个问题时的理解,它看起来像是 tns 无法生成这些文件夹.

我错过了什么?

ios xcode nativescript ios-simulator nativescript-cli
1个回答
0
投票

有人在NativeScript GitHub Repos上回答了这个问题。

我发现了这个错误。我是用错误的文件打开了项目。

这通常是由于打开的是.xcodeproj文件而不是.xcworkspace造成的。

当你第一次运行 "pod install "时,它会创建一个.xcworkspace文件,其中包括你原来的.xcodeproj和一个Pods项目。你需要关闭你的.xcodeproj并打开.xcworkspace。

这是一个常见的问题,当通过Xcode的新项目向导创建一个项目时--我经常忘记我不在一个工作空间中,而工作空间是让Cocoapods正确链接的必要条件。

构建失败 - ld: framework not found Pods(未找到框架)。

© www.soinside.com 2019 - 2024. All rights reserved.