xamarin iOS IPA不是有效的二进制文件

zqdjd7g9  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(137)

我正在使用Xamarin Forms开发一个iPhone应用程序,从开发和调试到创建App Store部署归档,一切都很好。
当我上传.ipa到应用程序商店进行审查时,我得到了一个无效的二进制错误,详细说明说我需要将

  1. NSCalendarsUsageDescription
  2. NSContactsUsageDescription
  3. NS麦克风使用说明
  4. NSAAppleMusicUsageDescription
  5. NS使用说明
  6. NS位置始终使用说明
  7. NS位置始终和即时使用说明
  8. NS位置何时使用说明
  9. NSB齿始终使用说明

**我没有在我的应用程序中使用任何这些服务,但我仍然从Apple Review收到此错误。

我还检查了info.plist文件和供应文件,我也没有提到任何上述服务。
有没有人遇到过同样的问题?或者让我知道我这边需要什么更多的细节来解决这个问题。

9fkzdhlc

9fkzdhlc1#

我通过将链接器行为从

不链接->仅链接框架SDK

对于某些人来说,如果问题仍然存在,请尝试将链接器行为从

不链接->全部链接

您可以从以下位置获取此设置:

iOS项目->属性-> iOS构建

感谢这个thread从那里我解决了我的问题。

相关问题