草庐IT

ios - 权限被拒绝 - React Native 中的地理定位

我一直在玩ReactNative,让自定义位置起作用并设置“NSLocationWhenInUseUsageDescription”键。在ios模拟器上运行时报错是这样的:{"code":2,"message":"Unabletoretrievelocation.","PERMISSION_DENIED":1,"POSITION_UNAVAILABLE":2,"TIMEOUT":3}这就是我所拥有的,几乎直接来自地理位置示例页面https://facebook.github.io/react-native/docs/geolocation.html/*eslintno-console:

iOS模拟器拒绝保存截图

也许这是安装新的4.5beta的结果,但我的模拟器不会保存屏幕截图(至少不会保存到桌面)。是否有任何设置告诉模拟器保存在哪里?我在Xcode4.3中尝试了5.0和5.1,菜单闪烁,就像它正在做某事一样,但没有图片出来。Spotlight中也没有显示任何内容。 最佳答案 我也在运行4.5,⌘+S只是将屏幕截图保存到桌面。您尝试过“复制屏幕”选项吗?然后,您可以将图像粘贴到任何照片编辑软件中。编辑:在4.3中仍然有效 关于iOS模拟器拒绝保存截图,我们在StackOverflow上找到一个类

iOS 应用被拒绝为 "Spam"

关闭。这个问题是opinion-based。它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引文来回答它。关闭3年前。Improvethisquestion根据不同的客户,我有类似的应用程序,但设计和颜色主题各不相同。但是苹果现在拒绝了我最新的应用程序作为垃圾邮件苹果消息Guideline4.3-Design-SpamWenoticedthatyourappprovidesthesamefeaturesetasotherappsyou'vesubmittedtotheAppStore;itsimplyvariesincontentorlang

ios - 用户拒绝使用时无法检查 Face ID

如果设备支持FaceID或TouchID,我想对用户采取不同的操作。当使用FaceID时,iOS请求使用许可。(与TouchID不同)。如果用户拒绝许可,context.biometryType返回LABiometryTypeNone。有没有办法检查设备支持的TouchID或FaceID。LAContext*context=[[LAContextalloc]init];NSError*error;if([contextcanEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometricserror:&error]){}if(@

ios - iPhone已拒绝启动请求问题

这个问题在这里已经有了答案:Xcode9error:"iPhonehasdeniedthelaunchrequest"(46个答案)关闭3年前。我试图在我的iPhone上运行我的应用程序来测试它,但出现了这个错误:error:failedtolaunch'/private/var/containers/Bundle/Application/somenumbers/appname.app'--iPhonenamehasdeniedthelaunchrequest.我找到了一些方法来解决这个问题,但它们没有用我试图:重新安装应用重新创建配置文件从key中删除开发人员证书,以便重新创建证书重

iphone - iTunes App 被拒绝

我的应用程序有一个用户登录的登录屏幕。我们可以在iPhone4、iPod4、iPad2和iPhone5模拟器上登录。但是当我们将它提交到iTunes商店时,应用程序被拒绝了。Apple提到他们无法登录该应用程序。我对密码进行了HMAC-SHA256加密,在登录时我发送了加密密码。那么,Apple是否为iPhone5实现了不允许服务接受加密数据的任何内容。我没有iPhone5,我不想买iPhone5,因为它太贵了。谁能帮我解决这个问题。这是我的代码:NSMutableURLRequest*theRequest=[NSMutableURLRequestrequestWithURL:[NSU

ios - 我的应用程序因非公开 API 而被拒绝

有什么苹果反馈:您的应用使用或引用了以下非公开API:“初始化:”AppStore不允许使用非公共(public)API,因为如果这些API发生变化,可能会导致糟糕的用户体验。最让我困惑的是“init:”,我是说真的,“init:”有什么问题吗?我们不能使用“init:”吗?而且,当我们使用非公共(public)API时,是否有任何升温?Xcode?如何找到这些非公开的API? 最佳答案 你真的不应该使用名称为init:的任何东西。那将是一个带有一个参数的init方法,但没有解释该参数是什么。例如:-(instancetype)in

ios - 为 IPv6 兼容性配置服务器(用于被拒绝的 iOS 应用程序使用的 API)

我意识到StackOverflow上已经有很多用户提出问题,他们的iOS应用程序被Apple拒绝,因为它们不能在纯IPv6网络上运行。我已经检查了我的代码以确保没有硬编码的IP地址(绝对没有)并且没有使用旧的可达性(根本没有)或其他低级网络框架(我们只使用NSURLSession)。我已经在我的机器上通过了NAT64测试网络,应用程序(似乎)运行良好。这是一个通过HTTPS(没有其他网络连接)与API通信的Xamarin应用。我找到的一些答案表明解决这个问题需要更改服务器配置。所以我的问题很笼统,需要更改哪些配置?更具体地说,您是否需要域上的AAAA记录?如果可以,应该如何配置?我更多

ios - 更换被拒绝的 iPhone 应用程序,是否会触发全新的审核流程?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭6年前。Improvethisquestion替换被拒绝的iPhone二进制文件是否会导致新的审核流程从头开始?假设需要18天才能得到回复并且由于某种原因被拒绝,那么在替换二进制文件时,至少还需要18天才能得到另一次审核吗?拒绝邮件中给出的原因是否是他们在申请中发现的唯一错误?我的意思是它是否经过了完整的测试周期并生成了包含所有错误/故障/所需修改的报告卡,或者修订是否在第一个NotAcceptable点停止并生成有关它的报告而不继续测

ios - AppStore 提交被拒绝 - 不允许应用程序使用 UDID

我正在尝试将应用程序上传到AppStore,但在上传后我立即收到此错误:您的应用包含非公开API使用。请检查错误,更正错误,然后重新提交您的应用。App不允许使用UDID,也不能使用UIDevice的唯一标识方式。请更新您应用的服务器以与iOS6中引入的供应商或广告标识符相关联。不应该显示这些错误吗?我找不到任何访问UDID的代码。 最佳答案 您可能正在某处调用UIDeviceuniqueIdentifier。这已经被弃用了一段时间(最近才导致应用商店拒绝)。您需要删除这些调用并使用其他一些方法来生成唯一标识符。没有显示错误,因为这