草庐IT

CONFIGURATION

全部标签

iOS:NSPersistentStoreCoordinator addPersistentStoreWithType:configuration:URL:options:error 会导致什么错误:

我正在使用CoreData构建一个iOS应用程序。我的一小部分用户(大约1/1000)报告说应用程序在启动后不久就崩溃了。我怀疑持久存储协调器未能将数据库添加为持久存储。我无法重现测试中的任何错误,也无法从我的用户那里获得任何调试信息。有谁知道此方法产生的任何常见错误?-(NSPersistentStoreCoordinator*)persistentStoreCoordinator{if(persistentStoreCoordinator_!=nil)returnpersistentStoreCoordinator_;NSURL*storeURL=[[selfapplication

iphone - 禁用 iPhone 截图功能

我正在为客户开发企业iPhone应用程序,手头的问题是客户信息将显示在手机上。我的客户担心信息可能会使用iphone屏幕捕获功能(主页+电源按钮)被捕获,然后通过电子邮件发送或从手机同步。有什么方法可以禁用屏幕捕获功能吗?这可以通过编程方式完成还是可以通过配置文件完成? 最佳答案 如果您的客户可以保留手机的所有权,他们可以使用iPhoneConfigurationUtility限制屏幕捕获功能.确保您不将这些电话交给该组织以外的任何人,否则您将违反您与Apple的企业法律协议(protocol)。

iOS:MKMapView 在调试配置下加载非常慢

所以我有一个包含MKMapView的项目。问题是无论何时何地在我的项目中初始化MKMapView它都会挂起整个应用程序大约10-15秒。我检查了所有内容,问题不在于主线程上的网络,或者太多的注释View或类似的东西,如果我不添加mapview,只初始化它也会发生这种情况.奇怪的是,这似乎只有在我从xcode构建应用程序时才会发生。如果我存档应用程序并安装它,map会快速加载。这让我相信调试配置或项目设置中的某处可能存在配置错误,但在检查方案设置后我发现它是空的。你们有什么可能导致这种行为的建议吗? 最佳答案 我遇到了同样的问题:我通

ios - 使用 Parse 时出错 - "_OBJC_CLASS_$_ParseClientConfiguration",引用自 :

在我的项目中添加Parse后出现两个错误:Undefinedsymbolsforarchitecturex86_64:"_OBJC_CLASS_$_ParseClientConfiguration",referencedfrom:objc-class-refinAppDelegate.old:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)我遵循的步骤如下:已从以下位置下载ParseiOSSDKhttps://github.co

iOS:用于移动设备管理的配置文件

我能够在MacOS10.6.8中创建和安装(在iOS设备中)由iPhone配置实用程序(IPCU)v3.5(289)生成的通用mobileconfig配置文件。但是当我为移动设备管理生成配置文件时,无法在iOS设备中安装它。我想知道设置身份我应该使用哪个证书。我有iOS开发者帐户和iOS企业帐户。因此我可以创建所需的证书。对于身份部分,我也尝试使用SCEP,但没有成功,所以我想在Credentials中使用所需的证书。如果有人有任何示例mdm配置文件,请分享。我们将不胜感激。 最佳答案 在服务器端生成自签名ssl证书时,生成iden

ios - 下载和播放离线 HLS 内容 - iOS 10

从iOS10开始,Apple提供了下载HLS(m3u8)视频供离线观看的支持。我的问题是:HLS是不是一定要在播放的时候才能下载?或者我们可以只在用户按下下载按钮并显示进度时下载。有人在ObjectiveC版本中实现过这个吗?实际上我以前的应用程序是用ObjectiveC制作的。现在我想添加对下载HLS而不是MP4的支持(之前我是下载MP4以供离线查看)。我真的很绝望。如果已实现,请分享想法或任何代码。 最佳答案 我使用苹果代码guid通过以下代码下载HLS内容:varconfiguration:URLSessionConfigur

ios - Xcode build设置 "Build Products Path"(CONFIGURATION_BUILD_DIR) 是个谎言?

如果我创建一个新的应用程序项目,build设置如下所示:它声称正在使用构建目录build/Debug-iphoneos。我假设这是相对于项目目录?实际上,该项目被编译到“派生数据”目录,位于~/Library/Developer/Xcode/DerivedData/CryptoTest2-abc...下那么这里发生了什么?这个build设置是否被忽略了?控制输出目录的build设置是什么? 最佳答案 此build设置实际上是相对于派生数据设置而言的。如果转到Xcode>首选项>位置,则可以更改此设置,并将派生数据目录设置更改为适合您

ios - React-Native 中的发布调试配置

目前在React-Native中,根据thedocumentation,要构建用于生产的iOS应用程序,您需要:将方案更改为Release更改您的AppDelegate.m加载正确的包更改您的Info.pList对于ATS这严重违反了12factorconfigrecommandation,这会导致持续集成过程中出现错误。RN没有提供开箱即用的策略来了解JS代码中的配置环境,导致存在包react-native-config,这已经做得很好,但并不完美(Xcodeisnotfullysupported).为什么会这样?是不是因为今天生产中的RN应用程序实际上很少,所以没人关心这个?我们能

ios - Xcode Charles(HTTP 代理)不捕获本地主机流量

我正在尝试使用XCode6.1和iOSSimulator8.1使用Charles和我的本地主机apache服务器检查http(非SSL)流量。我已经让Charles正常工作,但它只在我使用我的本地网络IP地址时捕获流量:192.168.1.X作为iOS中请求的目标主机。我已经尝试了Charles文章here中的其他建议,但除了本地网络IP地址外,没有任何工作。“为什么不直接使用本地网络IP?”,你会问?好吧,我想避免使用YASCE(又一个源代码控制异常(exception))。你看,我的源代码在网络部分有这个:#ifDEBUGvarAPI_HOST="http://localhost"

ios - cordova build ios 在 "build settings from configuration file"后挂起

在“cordovabuildios”之后,命令在终端中挂起(永远运行)。我唯一能做的就是手动停止它。如果我删除平台(cordovaplatformrmios)然后再次添加它,它会正确构建直到结束。但是如果我构建xcode项目并对代码进行一些修改并尝试再次构建它,它就会挂起。我正在使用cordovav6.3.1和xcode8.0。这些是它挂起之后的行:CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES=YESCODE_SIGN_IDENTITY=iPhoneDeveloperENABLE_BITCODE=NOGCC_PREPROCE