xcode 意外的机器代码 - 这会影响应用程序的批准吗?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/38069145/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 08:59:03  来源:igfitidea点击:

Unexpected Machine Code - Will this affect app approval?

iosiphonexcodeapp-store-connect

提问by Nitish

This is quite linked to thisquestion but it doesn't have any solution.
On uploading a build to iTunes Connect, I received the following message:

这与这个问题非常相关,但没有任何解决方案。
在将版本上传到 iTunes Connect 时,我收到以下消息:

We have discovered one or more issues with your recent delivery for "Hurdal IL". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Unexpected Machine Code - Your upload contains both bitcode and native machine code. When you provide bitcode, it's not necessary to include machine code as well. To reduce the size of your upload, use Xcode 7.3 or later, or any other toolchain that removes machine code.

After you've corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.

我们发现您最近交付的“Hurdal IL”存在一个或多个问题。您的交付成功,但您可能希望在下次交付时更正以下问题:

意外的机器代码 - 您的上传同时包含位代码和本机机器代码。当您提供位码时,也没有必要包含机器码。要减小上传的大小,请使用 Xcode 7.3 或更高版本,或任何其他删除机器代码的工具链。

更正问题后,您可以使用 Xcode 或 Application Loader 将新的二进制文件上传到 iTunes Connect。

  1. What is the resolution?
  2. Will the app approval be affected if this build is uploaded ?
  1. 分辨率是多少?
  2. 如果上传此版本,应用程序批准会受到影响吗?

采纳答案by Helen Wood

I just talked with the Apple Developer Support, the official one. They don't said it clearly, but yes it's a bug. So, it's confirmed that there's some malfunctioning in their side.

我刚刚与官方的 Apple Developer Support 进行了交谈。他们没有说清楚,但这是一个错误。因此,可以确认他们这边出现了一些故障。

UPDATE: It won't affect the Apps in Production neither Testing!

更新:它不会影响生产中的应用程序,也不会影响测试!

回答by Bhushan Vaidya

I have same issue but in my case I set in Xcode Build Setting Enable Bitcode to NO. After this error I change it to YES and it works

我有同样的问题,但在我的情况下,我在 Xcode Build Setting Enable Bitcode 中设置为 NO。出现此错误后,我将其更改为 YES 并且可以正常工作

回答by Ashish Thakkar

No, its not effect app approval and the binary seems to be accepted by the iTunes store.

不,它不会影响应用程序的批准,并且二进制文件似乎已被 iTunes 商店接受。

回答by Eddie

I just uploaded a binary recently (like 20m ago). They did sent me a note just like you. After that, I just re-built it again, only update the build version (1943) and upload. Now it seems like there's nothing happened anymore. And the previous build (1942) has completed processing without failure. So I doubt it's a bug from Apple.

我最近刚刚上传了一个二进制文件(比如 20m 前)。他们确实像你一样给我发了一张便条。之后,我只是重新构建它,只更新构建版本(1943)并上传。现在好像什么都没有发生了。并且之前的构建(1942)已完成处理而没有失败。所以我怀疑这是Apple的错误。

Just ignore it. You may want to build another binary to fix the warning tho.

忽略它。您可能想要构建另一个二进制文件来修复警告。

回答by GustavoSL

I've the same problem, I send my application to review with that issue.

我有同样的问题,我将我的申请发送给该问题进行审核。

Result:

结果:

My app pass the review and already in publication. No problem... I think it's a issue from iTunes Connect.

我的应用程序通过审核并已发布。没问题...我认为这是 iTunes Connect 的问题。

回答by Nitish

The app which I published with this waring was just approved by Apple. So to answer my question, this won't affect the app approval. Also, I am accepting @Helen Wood's answer as she was right that this is an apple bug.

我用这个警告发布的应用程序刚刚被 Apple 批准。所以回答我的问题,这不会影响应用程序的批准。另外,我接受@Helen Wood 的回答,因为她认为这是一个苹果虫是对的。

回答by saraman

Just got this as well, it's a bug. I uploaded the near exact same binary as I did a couple of days ago which went through fine (only change was to the version and build number). Developer support confirmed this.

刚刚也收到了,是bug 我上传了与几天前几乎完全相同的二进制文件,它运行良好(唯一的变化是版本和内部版本号)。开发人员支持证实了这一点。

If you do get the e-mail, don't worry about it. Your binary will still process and you'll still be able to submit it to the app store.

如果您确实收到了电子邮件,请不要担心。您的二进制文件仍会处理,您仍然可以将其提交到应用商店。