C# 问题:您的应用程序包含非公共API使用?
我正在尝试在应用商店上提交我的应用,但我在验证中遇到以下错误:C# 问题:您的应用程序包含非公共API使用?,c#,iphone,ios,api,unity3d,C#,Iphone,Ios,Api,Unity3d,我正在尝试在应用商店上提交我的应用,但我在验证中遇到以下错误: 您的应用程序包含非公共API使用。请检查错误,更正错误,然后重新提交您的申请 不允许应用访问UDID,并且不得使用UIDevice的uniqueIdentifier方法。请更新您的应用程序和服务器,以将用户与iOS 6中引入的供应商或广告标识符相关联 如果您认为此消息发送错误,并且您仅根据指南使用了苹果发布的API,请将应用程序的九位数Apple ID以及有关您认为上述API标记错误的原因的详细信息发送至appreview@app
- 您的应用程序包含非公共API使用。请检查错误,更正错误,然后重新提交您的申请
- 不允许应用访问UDID,并且不得使用UIDevice的uniqueIdentifier方法。请更新您的应用程序和服务器,以将用户与iOS 6中引入的供应商或广告标识符相关联
- 如果您认为此消息发送错误,并且您仅根据指南使用了苹果发布的API,请将应用程序的九位数Apple ID以及有关您认为上述API标记错误的原因的详细信息发送至appreview@apple.com. 有关更多信息,请访问技术支持页面,网址为
有人能帮我解决这个问题吗?UIDevice uniqueIdentifier属性已被弃用,因此这可能是他们所指的非公共API用法。确保您使用的是所引用的第三方库的最新版本。如果您使用的是旧版本,它可能仍会调用该方法。如果没有帮助,请联系第三方库的开发人员,确认其代码中没有该库。请注意,这可能是从XCode提交时出现的临时应用商店服务器端错误,如所示。你可能已经发现它在一段时间后起了作用