App Store提交时出错:符号链接解析为二进制文件之外的位置

时间:2013-08-29 19:57:54

标签: iphone ios validation cocoapods

项目编译和链接很好,但是当我去提交/验证时,我收到了这个错误:

The Binary is invalid. A symbolic link resolves to a location outside of the binary relative location:
    xxxx.app/Appirater.bundle resolves to Users/xxxx/Library/Developer/Xcode/DerivedDate/xxxxx/intermediatebuildfilespath/uninstalledproducts/Appirater.bundle

我第一次使用CocoaPods并安装了Appirater和另一个pod。

3 个答案:

答案 0 :(得分:1)

这似乎是Appirater的Podfile / Repository中的一个错误。我相信它很快就会解决。

如果您不需要最新版本,可以更改Podfile以说明以下内容:

pod 'Appirater', '1.0.5'

不要忘记在Xcode中清理您的构建文件夹。

答案 1 :(得分:0)

在xcode中清理你的buil文件夹并删除Users / xxxx / Library / Developer / Xcode / DerivedDate / xxxxx / intermediatebuildfilespath / uninstalledproducts / Appirater.bundle

答案 2 :(得分:0)

我遇到了同样的问题。对我来说,解决方案是将cocoapods更新为0.28(sudo gem install cocoapods)。提到了这个解决方案:https://github.com/arashpayan/appirater/issues/133。之后我可以将我的应用程序提交到app store。