构建cordova应用程序在链接步骤失败

时间:2014-05-09 07:18:47

标签: ios xcode cordova

当我尝试存档我的项目以供发布时,我遇到以下问题:

ld: warning: ignoring file /Users/bogdan/Library/Developer/Xcode/DerivedData/Eazybreak-ctqyotqyclrvjoghewxpdeoemnkd/Build/Intermediates/ArchiveIntermediates/Eazybreak/BuildProductsPath/Release-iphoneos/libCordova.a, missing required architecture arm64 in file /Users/bogdan/Library/Developer/Xcode/DerivedData/Eazybreak-ctqyotqyclrvjoghewxpdeoemnkd/Build/Intermediates/ArchiveIntermediates/Eazybreak/BuildProductsPath/Release-iphoneos/libCordova.a (2 slices)

我检查了我的构建设置,但我无法弄清楚它为什么会发生。 在此先感谢,欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

首先,您需要更新项目中的Build Settings

  1. 选择您的项目图标
  2. 选择构建设置。
  3. 对于“架构”,选择$ ARCHS_STANDARD - 标准架构(armv7,armv7s,arm64)
  4. 对于“Valid Architectures”,添加“arm64”
  5. 选择您的CordovaLib.xcodeproj图标
  6. 在项目的构建设置(非目标)中,删除所有条件架构设置(悬停以查看减号)。这是Apple在其Xcode 5.1发行说明中推荐的内容。 7。对于“架构”,选择$ ARCHS_STANDARD - 标准架构(armv7,armv7s,arm64)
  7. 8. 对于“Valid Architectures”,添加“arm64”

    9  。转到6,但现在为“目标”

    更多详情http://shazronatadobe.wordpress.com/2014/03/12/xcode-5-1-and-cordova-ios/