草庐IT

ios - 构建时出现 Apple LLVM 5.0 错误

创建一个新项目后,我将其命名为o-golfer(与我的项目名称相同)然后我修改了Identity名称为Application现在再次构建它时,出现AppleLLVM5.0错误,因为缓存的预编译header正在尝试再次查找有没有办法清除和重建这个缓存​​的header?我已经尝试清理并重新构建项目......同样的错误clang:error:nosuchfileordirectory:'/Users/yves/Developpement/iOS7/OPTIMAL/o-golfer/o-golfer/o-golfer-Prefix.pch'这是错误日志:ProcessPCH/Users/y

ios - 在应用程序中使用相同的 Apple 帐户但使用不同的用户帐户时禁用恢复 IAP

在我的应用程序中,我有一些项目只显示给付费订阅的用户。用户可以通过电子邮件和密码登录到应用程序,也可以注销,并且在同一设备上可以登录不同的用户。我的问题是手机中的AppleId仍然相同。因此,当不同的用户登录时,即使他没有支付任何费用,他也可以恢复购买。所以我的问题是我该如何修复它?如何将Apple帐户连接到我的自定义帐户?或者至少在尝试恢复IAP时以某种方式检查此Apple帐户是否已经拥有此订阅但不同的用户已登录。其他应用程序如何做到这一点?谢谢编辑:我想在我的应用程序中使用自动续订订阅,但我不知道如何将它连接到我的自定义帐户系统。 最佳答案

ios - 检查具有 Apple Pay 功能的设备

这个问题在这里已经有了答案:HowtoverifyiosdevicesupportsApplePay(2个答案)关闭6年前。我想知道是否有任何API或一段代码可以检查设备是否支持ApplePay。我不想添加静态ifelse来检查。据我们所知,最低iOS8.3和iPhone5S及更高版本支持ApplePay。我在我的应用程序中显示信息图片,只有当设备支持ApplePay时它们才会出现。意味着它不应该用于iPhone4/4S或所有其他iOS低于8.3的设备按照苹果的说法,以下方法可以帮助我确定设备是否支持支付。(不完全是我要找的)+canMakePayments+canMakePaymen

ios - 如何通过 url 中的查询字符串添加苹果 map 标记?

当我使用url链接从我的应用程序打开iPhone上的map时,我想在map应用程序中添加map标记(如谷歌地图)。像这样:我可以打开苹果map,map中心在我想要的位置,但是如何同时添加标记?我不确定如何在url上添加查询字符串我已经阅读了下面的文档https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html#//apple_ref/doc/uid/TP40007899-CH5-SW1提前致谢! 最佳答案

ios - 如何修复这些 Apple Mach-O 链接器错误?

我使用的是Xcode4.5。在尝试构建我刚刚开始的应用程序后,我收到以下AppleMach-O链接器错误消息。这是什么意思,我该如何解决? 最佳答案 要修复前两个错误,请将AdSupport和CoreLocation框架添加到“与二进制文件链接”构建阶段。最后一个错误可能是由于您没有在“编译源代码”构建阶段包含所有.m文件引起的-丢失的文件可能称为GHHaiku.m。 关于ios-如何修复这些AppleMach-O链接器错误?,我们在StackOverflow上找到一个类似的问题:

ios - Apple 的语音处理音频单元 ( kAudioUnitSubType_VoiceProcessingIO ) 在 iOS 5.1 上损坏

我正在为iPad编写一个VOIP应用程序(目前针对2和3)。我最初使用音频单元API和kAudioUnitSubtype_RemoteIO单元编写音频代码。这很有效,但不出所料,回声是个问题。我尝试通过切换到使用kAudioUnitSubType_VoiceProcessingIO单元来使用内置的回声抑制。这在iOS6(iPad3)上运行得非常好,但在iOS5.1(iPad2)上相同的代码会在麦克风输入上产生白噪声。documentation只是提到它应该在iOS3.0及更高版本中可用iOS版本似乎是这里的重要区别。我尝试在两台iPhone4S上运行该应用程序,一台运行iOS6时听起来

ios - 用户拒绝初始提示时的 Apple 推送通知注册回调?

这个问题在这里已经有了答案:iOS-Asktoenablepushnotificationsafterinitialdecline(3个答案)关闭9年前。当我第一次在我的UIApplication上调用registerForRemoteNotificationTypes时,用户会收到系统提示,允许此应用程序向他们发送推送通知。如果他们同意,则didRegisterForRemoteNotificationsWithDeviceToken会在我的应用程序委托(delegate)上被调用。如果他们拒绝,didFailToRegisterForRemoteNotificationsWithE

ios - Objective-C 中的 UILexicon

如何在Objective-C中使用UILexicon?我发现Apple提供的文档非常无用。它有什么作用?它会返回字典或单词的正确拼写吗?还是我提供一个像“hellllo”这样的词并将其与正确的拼写“Hello”匹配并将其作为字符串返回?如有任何帮助,我们将不胜感激。requestSupplementaryLexiconWithCompletion:这是我的错误报告,但显然我会有错误,因为我完全在猜测如何使用该函数,不知道block语句中的内容(因为文档(当时)没有说明!(Beta4文档))哈哈哈! 最佳答案 我从未使用过此功能,但在

ios - 如何使用群组在 iPhone 和 Apple Watch 之间共享数据?

我是Watchkit开发的新手,无法找到在iPhone和iWatch之间共享数据的解决方案,请帮助我我希望使用群组共享数据。 最佳答案 我们可以使用组在iPhone和iWatch之间传递数据。基本上iWatch不能做任何处理,我们需要共享数据。我们可以使用NSUserDefaults共享数据。但为此,您需要在项目目标和iwatch应用目标的功能部分启用AppGroups,如下所示下面是实现它的示例代码。在您的viewController或appDelegate文件中添加以下代码NSUserDefaults*myDefaults=[[

ios - Apple 二进制文件被拒绝 (2.16)

我的应用需要用户当前位置来向他显示到谷歌地图中特定位置的方向以下是在网页View中显示位置的代码-[self.getDirectionsWebViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:[NSStringstringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f",currentLocation.coordinate.latitude,currentLocation.coordinate.longitude,self.pr