草庐IT

login-required

全部标签

ios - com.facebook.sdk.login Code=308 "(null) on iOS10

在我的一个项目中,我实现了FB登录,它在iOS9之前工作正常,但在iOS10中显示错误:-com.facebook.sdk.loginCode=308"(null)这个错误可能是什么原因。谁能帮我解决这个问题。提前致谢。 最佳答案 在IOS10中,钥匙串(keychain)改变了某些东西(不知Prop体是什么)。要解决此问题,请导航至Targets->Capabilities并启用钥匙串(keychain)共享。 关于ios-com.facebook.sdk.loginCode=308"

ios - xcode 9.2 中的 "No provisioning profile required",同时在应用商店上传应用

虽然尝试使用系统A的Xcode9.2在AppStore上上传应用程序,但它工作得很好,但是当尝试使用相同的代码和相同的Xcode版本从系统B进行相同操作时,它不允许我在1st选择Provisioningprofile步。它说应用程序文件“不需要配置文件”。为此尝试了这些可能的解决方案。删除所有证书并重新安装。清理项目临时文件。重新安装Xcode9.2。这是我在xcode9.2中得到的截图系统A-系统B-我在系统B上遇到的错误是-预期结果:上传过程应该在系统B上与系统A相同。实际结果:在尝试使用系统A中的Xcode9.2在AppStore上上传应用程序时,它工作得很好,但在使用相同代码和

objective-c - 什么时候使用 "#if __IPHONE_OS_VERSION_MIN_REQUIRED > x"?

Thisquestion解决如何有条件地包含基于iOS版本的代码。但它是如何工作的?假设我在Xcode4.5.2中将iOSDeploymentTarget设置为3.2。在我的代码中,我放入了一些#ifdef语句:#if__IPHONE_OS_VERSION_MIN_REQUIRED>=__IPHONE_4_0//SomeiOS4+code#endif如果我在3.2设备上运行代码,这段代码将不会存在,但如果我在4.3设备上运行它,它就会存在,对吗?这是怎么发生的?还是我误解了这里发生的事情? 最佳答案 这是一个编译时检查,因此它会在任

ios - bootstrap "required"表单验证弹出窗口在 ipad(safari 或 chrome)上不起作用

此标记在桌面浏览器上运行良好如果我在输入[type=email]中没有提供有效电子邮件的情况下提交表单,我会收到一个弹出窗口,提示“请填写此字段”并且表单不会提交。但是,在ipad上,当用户输入电子邮件时,我会得到实时验证(红色边框),但如果他们点击提交,我不会得到弹出窗口。是否有简单的解决方法,或者我是否需要使用jquery插件? 最佳答案 该消息是由HTML5的“必需”属性触发的浏览器默认设置。不幸的是,iOS和许多其他浏览器尚不支持它。http://caniuse.com/form-validation我们刚刚遇到了同样的问题

ios - 代码签名错误 : code signing is required for product type 'Application' in SDK 'iOS 6.1'

我知道以前有人问过这个问题。但是,我已确保配置文件同时存在于项目和目标中。实际上我应该在项目中还是在目标中设置它?更新:我实际上可以在设备上安装该应用程序,但当且仅当我将代码签名身份更改为iPhoneDeveloper以进行调试时。但是,我显然想使用我的分发配置文件而不是我的开发人员配置文件来启动应用程序。 最佳答案 我终于解决了这个问题。基本上我从itunesconnect或苹果开发者网站上删除了所有证书和配置文件。然后我等了5分钟。添加2个分发配置文件。然后再做一次。有效。哦,是的,我需要确保代码签名身份指向正确的配置文件。就是

ios - 无法摆脱 "An iPhone Retina (4-inch) launch image for iOS 7.0 and later is required"错误

我正在设计iOS应用程序并尝试添加启动屏幕。虽然我只支持iOS9.0及更高版本,但我已经为iOS6.0及更高版本添加了启动屏幕。尽管如此,出于某种原因我仍然收到以下错误:“需要iOS7.0及更高版本的iPhoneRetina(4英寸)启动图像”添加图片并保存后,错误暂时消失。但是当我在任何设备上(通过模拟器)运行该应用程序时,错误又回来了。此外,没有启动屏幕显示。是的,我知道Stackoverflow上有几个线程(最后给出的示例)提到了这个错误。我查看了它们,但对我没有帮助,因为它们要么是针对旧版本的Xcode,要么问题与我遇到的问题不完全一样。我正在使用Xcode7.3.1和Swif

ios - Xcode 6 错误 - 为 iOS 模拟器构建时出现 "Missing Required Architecture i386"

我已经创建了一个自定义的Objective-C框架。我想将它导入任何给定的iOS项目,并在iOS模拟器和实际设备上使用它提供的功能。为了导入框架,我使用应用程序目标中的BuildPhases>LinkBinaryWithLibraries设置链接它。然后我可以使用以下语句将其导入到我的一个类中:#import我可以很好地实例化我的框架的类,但是当我尝试在设备上运行我的项目时,我收到以下错误消息:dyld:Librarynotloaded:@rpath/CustomFramework.framework/CustomFrameworkReferencedfrom:/var/mobile/

c++ - 适用于 iOS 的 Qt : code signing is required

我在我的MaC上安装了yessmite版本,Xcode版本也是6.1。我从官方网站下载了Qt并尝试构建一个非常简单的程序。但是,它给了我3条错误消息:-1:错误:未找到代码签名身份:未找到与团队ID“(null)”匹配的有效签名身份(即证书和私钥对)。:-1:错误:SDK“iOS8.1”中的产品类型“应用程序”需要代码签名:-1:错误:Xcodebuild失败。我在网上搜索了可能的解决方案,但找不到任何解决方案。我应该如何在qt上构建我的应用程序? 最佳答案 将此添加到项目的qmake文件中:setting.name=DEVELOP

ios - 地理围栏 iOS8 : Require Background Mode for iOS Geofencing

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。4年前关闭。Improvethisquestion我在我的应用程序中使用了地理围栏。地理围栏功能说明:应用程序在进入或退出区域时具有两种类型的功能:重置围栏:如果用户将进入该区域并且该区域具有重置围栏的功能,则应用程序将调用一个Web服务并获取新的围栏列表。此功能也应该在后台模式下工作。应用程序打开:如果用户将进入该区域并且该区域具有app_open的功能,则app将*a.Showalert,iftheappisinforeground

android - 运行应用程序时出错 : Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

如果“错误运行应用程序:InstantRun需要启用'工具|Android|启用ADB集成'。”使用最新的Gradle插件和最新的AndroidSDK时出现问题。您可以使用屏幕截图中提到的以下解决方案在您的gradle文件中,只需根据图表启用3个选项(默认始终启用所有选项)。这个解决方案对我来说很奇怪。我不知道这是工作室问题还是Gradle插件的其他问题。但是有些人有更好的解决方案或确切的解决方案,请分享。 最佳答案 启用您的ADB集成。转到工具-->Android-->在启用ADB集成中设置检查