相同的应用程序之前已经被批准了两次,但经过一些更改,例如设置图像视图并再次提交应用程序,Apple拒绝了我的应用程序以查看以下错误:
表现 - 2.5.1
您的应用使用或引用以下非公共API:
setResult:nextStarIndex
App Store上不允许使用非公共API,因为如果这些API发生变化,可能会导致糟糕的用户体验.
如果用户包含私有API,他们如何测试他/她的应用程序?
我没有在我的项目中的任何地方使用setResult:和nextStarIndex编码,所以我该怎么办?
我需要我的VoIP应用程序在重启设备后自动启动.
Apple文档明确提到: -
(=========编辑:这是来自官方Apple文档请在评论或回答之前看看这个,没有用户交互或静默推送通知无法启动应用程序.另外看看下面的Github项目,人们已经验证了这种行为)
UIBackgroundModes数组的值
价值:voip说明:该应用程序提供IP语音服务. 具有此密钥的应用程序会在系统启动后自动启动,以便应用程序可以重新建立VoIP服务.使用此密钥的应用也可以播放背景音频.
我确保: -
plist和Capabilities部分中.main方法和application:didFinishLaunchingWithOptions:方法中将日志添加到文件,确保设备重启后肯定没有启动应用程序.我甚至尝试用36颗星执行这个GitHub示例App来测试Boot Launch.https://github.com/lithium3141/BootLaunch
但是,当我尝试使用设备时,即使这个应用程序也不会在重新启动时重新启动.
因此,这让我想到最近在iOS10中是否有某些变化,或者我在这里仍然遗漏了什么?
需要关闭EntryXamarin Forms 中组件的自动更正和拼写检查(UITextField 相当于 Cocoa)
有没有财产可以做到这一点?
我们向苹果提交了cordova phonegap应用程序,并拒绝了我们的应用程序不支持ipv6.这是我们第一次收到此错误,并且不确定解决此问题的确切步骤.
我们的应用程序使用亚马逊ec2,我们注意到亚马逊ec2不支持ipv6.所以我们想知道我们需要在哪里解决这个问题?在亚马逊或应用内?
如果它是亚马逊,我们如何解决它?我们试图通过添加ELB来解决亚马逊问题,但它还没有解决问题.
我们使用最新版本的cordova,所有库都是最新版本.请告诉我们
我想在Git上的硬盘上创建一个本地推送目标,并使用该目标(文件夹)进行推送和拉取而不是添加远程存储库.我如何在Git中做到这一点?
我需要转换Cocoa NSDate为C# DateTime,反之亦然。
我正在使用以下方法来实现此目的:
public static DateTime NSDateToDateTime (Foundation.NSDate date)
{
DateTime reference = TimeZone.CurrentTimeZone.ToLocalTime (
new DateTime (2001, 1, 1, 0, 0, 0));
return reference.AddSeconds (date.SecondsSinceReferenceDate);
}
public static Foundation.NSDate DateTimeToNSDate (DateTime date)
{
DateTime reference = TimeZone.CurrentTimeZone.ToLocalTime (
new DateTime (2001, 1, 1, 0, 0, 0));
return Foundation.NSDate.FromTimeIntervalSinceReferenceDate (
(date - reference).TotalSeconds);
}
Run Code Online (Sandbox Code Playgroud)
但事实证明,这种方式无法解决夏令时问题。
例如。DateTimeDST中时间为5AM的对象返回NSDate的时间为6AM。
我想向没有启用应用内购买的Apple提交iOS应用.
当我进入iTunes Connect并查看我的应用程序的In App Purchases部分时,我无法在任何地方看到我可以删除应用程序的应用内购买选项.
我需要这样做,因为Apple在我提交我的应用程序时抱怨没有隐私政策而且不允许提交.
提交应用程序时收到以下错误消息:
"使用权利[com.apple.developer.in-app-payments]的应用必须具有[英语]的隐私权政策.如果您的应用不使用这些权利,请从您的应用中删除它们并上传新的二进制文件. "
我确实在 Apple 注册为个人开发者。
但是,我不希望在 App Store 中的应用程序名称下方显示我的真实姓名,而是一个“品牌”名称。
提交App到App Store时是否可以指定这样的名称?如果没有,除了重新注册为公司之外还有其他方法吗(我没有公司,也不想提交所有可能的文件)。
我读过人们在提交他们的应用程序后提出了类似的问题,我认为我可以预见性地避免麻烦。
非常感谢