此二进制文件似乎不是使用Apples Linker构建的 [英] This binary does not seem to have been built with Apples Linker

查看:110
本文介绍了此二进制文件似乎不是使用Apples Linker构建的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经使用适用于ios和android的phonegap构建了一个应用程序.两种版本都可以使用各自的开发人员版本很好地工作. Android应用已顺利发送到Google Play,并很快在Android市场上可用.从那里可以轻松下载并安装它. ios版本的命运不是很大.当我上传ipa(嗯,啤酒)phonegap版本使用Application Loader给我时,出现以下错误,

I've built an app using phonegap build for ios and android. Both versions work great using their respective developer versions. The android app was sent off to google play smoothly and was quickly available on the android market. From there it is downloaded and installed without a hitch. The fate of the ios version is not so great. When I upload the ipa (mmm, beer) phonegap build gives me using Application Loader I get the following error,

ERROR ITMS-9000: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker."

我已经在phonegap build的社区页面上联系了我,但没有得到任何帮助. 我已经到达了Apple开发人员页面,他们告诉我学习如何编写本机代码.

I've reached out on phonegap build's community page but received no help. I've reached out to the apple developer page and they told me to learn how to write native code.

我已经检查,仔细检查并重新创建了证书和配置文件.我确定它们是用于生产的.我对如何进行一无所知.看来我是唯一从phonegap版本中收到此错误的人.

I've checked, double checked, and recreated certificates and provisioning files. I'm sure they're for production. I am at a loss as to how to proceed. It seems I'm the only person to ever get this error from a phonegap build.

我在堆栈溢出上看到了这一点, Application Loader错误,二进制无效,我照了说的做,但是我的结果或多或少与他所说的是可行的相吻合.您似乎可以看到我对答案的评论.

I saw this on stack overflow, Application Loader error, binary is invalid, I did what it said but my results more or less matched what he said was the working one. You can seem my comment on the answer.

推荐答案

我在旧Mac上.我已经下载了最新的应用程序加载器(2.9.1)以上传build.phonegap ipa.当我自己尝试构建ipa时,我下载了xcode 4.6.3,其中包括应用程序加载器2.8.由于它与众不同,所以我想我会使用之前使我失败很多次的确切ipa试一试.经历了...我不知道是什么让苹果终于像我的应用程序一样,但是现在他们这样做了,我不会抱怨.

I'm on an old mac. I'd downloaded the latest application loader (2.9.1) to upload the build.phonegap ipa. While attempting to build the ipa myself i downloaded xcode 4.6.3 and it included application loader 2.8. Since it was different I thought I'd give it a shot using the exact ipa that had failed me so many times before. And it went through... I don't know what it was that made apple finally like my app but they do now and I'm not going to complain.

这篇关于此二进制文件似乎不是使用Apples Linker构建的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆