我正在使用Xamarin Forms开发一个iPhone应用程序,从开发和调试到创建App Store部署归档,一切都很好。
当我上传.ipa到应用程序商店进行审查时,我得到了一个无效的二进制错误,详细说明说我需要将
- NSCalendarsUsageDescription
- NSContactsUsageDescription
- NS麦克风使用说明
- NSAAppleMusicUsageDescription
- NS使用说明
- NS位置始终使用说明
- NS位置始终和即时使用说明
- NS位置何时使用说明
- NSB齿始终使用说明
**我没有在我的应用程序中使用任何这些服务,但我仍然从Apple Review收到此错误。
我还检查了info.plist文件和供应文件,我也没有提到任何上述服务。
有没有人遇到过同样的问题?或者让我知道我这边需要什么更多的细节来解决这个问题。
1条答案
按热度按时间9fkzdhlc1#
我通过将链接器行为从
不链接->仅链接框架SDK
对于某些人来说,如果问题仍然存在,请尝试将链接器行为从
不链接->全部链接
您可以从以下位置获取此设置:
iOS项目->属性-> iOS构建
感谢这个thread从那里我解决了我的问题。