【问题标题】:Error while Archiving a cordova project having watchkit + widget in iOS归档 iOS 中具有 watchkit + 小部件的科尔多瓦项目时出错
【发布时间】:2016-11-22 12:06:24
【问题描述】:
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)

所以他是我的项目结构:

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 上安装并查看该应用程序。但是存档失败了。

【问题讨论】:

    标签: ios cordova


    【解决方案1】:

    在每个目标中执行以下步骤,一切顺利。

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

    【讨论】:

      猜你喜欢
      • 2014-03-12
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      相关资源
      最近更新 更多