我最近尝试存档我的产品,以便将其提交到应用商店,但遇到了这个错误,这已经耗费了我的时间。错误如下:
Ld的 /用户/ guled /库/开发商/ Xcode中/ DerivedData /变更-arpezfgnfzcguefnjpllgwzddkld /编译/中间体/ ArchiveIntermediates /更改应用内广告\ 商店/ IntermediateBuildFilesPath / Alter.build /应用程序\ Store-iphoneos / Alter.build / Objects-normal / armv7 / Alter normal armv7 cd / Applications / MAMP / htdocs / Alter / platforms / ios export IPHONEOS_DEPLOYMENT_TARGET = 6.0 出口PATH =" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:在/ usr / bin中: / bin中:/ usr / sbin目录:/ sbin目录" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -L /用户/ guled /库/开发商/ Xcode中/ DerivedData /变更-arpezfgnfzcguefnjpllgwzddkld /编译/中间体/ ArchiveIntermediates /更改应用内广告\ Store / BuildProductsPath / App \ Store-iphoneos -F /用户/ guled /库/开发商/ Xcode中/ DerivedData /变更-arpezfgnfzcguefnjpllgwzddkld /编译/中间体/ ArchiveIntermediates /更改应用内广告\ Store / BuildProductsPath / App \ Store-iphoneos -filelist /用户/ guled /库/开发商/ Xcode中/ DerivedData /变更-arpezfgnfzcguefnjpllgwzddkld /编译/中间体/ ArchiveIntermediates /更改应用内广告\ 商店/ IntermediateBuildFilesPath / Alter.build /应用程序\ 商店的iPhoneOS / Alter.build /目标正常/的ARMv7 / Alter.LinkFileList -dead_strip -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -force_load / Users / guled / Library / Developer / Xcode / DerivedData / Alter-arpezfgnfzcguefnjpllgwzddkld / Build / Intermediates / ArchiveIntermediates / Alter-App \ Store / BuildProductsPath / App \ Store-iphoneos / libCordova.a -ObjC -fobjc-arc -fobjc-link-runtime -miphoneos-version-min = 6.0 -framework AssetsLibrary /用户/ guled /库/开发商/ Xcode中/ DerivedData /变更-arpezfgnfzcguefnjpllgwzddkld /编译/中间体/ ArchiveIntermediates /更改应用内广告\ Store / BuildProductsPath / Release-iphoneos / libCordova.a -framework CoreGraphics -framework MobileCoreServices -framework CoreLocation -Xlinker -dependency_info -Xlinker / Users / guled / Library / Developer / Xcode / DerivedData / Alter-arpezfgnfzcguefnjpllgwzddkld / Build / Intermediates / ArchiveIntermediates / Alter-App \ 商店/ IntermediateBuildFilesPath / Alter.build /应用程序\ 商店的iPhoneOS / Alter.build /目标正常/的ARMv7 / Alter_dependency_info.dat -o / Users / guled / Library / Developer / Xcode / DerivedData / Alter-arpezfgnfzcguefnjpllgwzddkld / Build / Intermediates / ArchiveIntermediates / Alter-App \ 商店/ IntermediateBuildFilesPath / Alter.build /应用程序\ 商店的iPhoneOS / Alter.build /对象 - 正常/ ARMv7的/变更
此错误也如下:
ld:找不到文件: /用户/ guled /库/开发商/ Xcode中/ DerivedData /变更-arpezfgnfzcguefnjpllgwzddkld /编译/中间体/ ArchiveIntermediates /更改应用内广告 Store / BuildProductsPath / App Store-iphoneos / libCordova.a clang:错误: 链接器命令失败,退出代码为1(使用-v查看调用)
有人可以帮助我吗?
答案 0 :(得分:1)
这个问题让我疯了好几个小时。应用程序构建并运行正常。无法创建存档。 Cordova 3.5和Xcode 5.1.1。
我能够通过使用Somnibyte评论中的解决方案解决此问题。我正在创建一个" Distribution"构建配置(就像我一直这样),我无法从这个"发布"组态。花了几个小时修补和尝试。我终于找到了Somnibyte的评论,试图简单地归档"发布"相反,构建配置,并... BAM!有效!谢谢谢谢谢谢Somnibyte。希望这能节省一些时间。
我认为问题可能在这里:
答案 1 :(得分:0)
您是否尝试过手动将libcordova.a文件添加到xcode项目中?这就是我所能想到的,我自己没有使用过cordova的经验。
这里的错误似乎是xcode无法找到libcordova.a,所以这个链接可能有所帮助。