在iOS中存档具有watchkit + widget的cordova项目时出错

时间:2016-11-22 12:06:24

标签: ios cordova

ld: file not found: /Users/sherjeel/Library/Developer/Xcode/DerivedData/MyApp-fjlpgteocryzzfddwihrjvhlezox/Build/Intermediates/ArchiveIntermediates/MyApp/BuildProductsPath/Release-iphoneos/libCordova.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)

所以他是我的Proejct结构:

iOS Project in Cordovoa
|
|
|
--- Project Files
|
|
|
--- Watch Kit
------ Watch Kit Extensionm
|
|
|
--- Widget

我已经逐一集成了所有内容,因此首先创建了项目,然后添加了一个手表套件应用程序,最后是一个小部件。

因此,如果我删除一个小部件,那么它就可以存档。

请帮助!!

我尝试了一两个答案((Cordova) Xcode 5.1 Error Apple Mach-O Linker error libCordova.a file not found),我在这里找到了答案,但没有一个对我有效。

但是,是的,我可以安装并在我的iDevices上查看应用程序。但档案失败了。

1 个答案:

答案 0 :(得分:0)

在每个目标中执行以下步骤,您就可以了。

  1. 在目标的构建设置中,找到"其他链接标记"
  2. 删除" $(TARGET_BUILD_DIR)/libCordova.a"
  3. 更改" -force_load"到" -all_load"