草庐IT

thread_info

全部标签

ios - 使用不同的 info.plist 文件从命令行构建 iOS 应用程序

我想从命令行构建我的iOS应用程序以及我可以提供的参数以使用适当的info.plist文件。这东西能成立吗?IE。提供不同的info.plist文件,用于为同一项目创建两个不同的应用程序包,也可以从命令行创建。 最佳答案 在您的项目中创建两个(或更多)目标:target1、target2。在您的项目中创建两个plist,但为它们分配不同的目标成员。在命令行中:xcodebuild-projectprojectname-targettarget1xcodebuild-projectprojectname-targettarget2这将

ios - 适用于 iOS 的 Apache Cordova (VS2015) : Adding custom entries to *info. plist 工具

我在VS2015上使用ToolsforApacheCordova开发一个项目,我需要在*info.plist文件中设置一些额外的选项,以便暂时取消阻止HTTPWeb访问(NsAppTransportSecurity)以及启用地理定位服务运行在后台。基本上,我需要添加以下...UIBackgroundModeslocationNSLocationAlwaysUsageDescriptionLocationservicesarerequired.NSAppTransportSecurityNSAllowsArbitraryLoads根据我对微软文档的理解here,也被SO问题引用here,

ios - 仅在 DEBUG 配置中将 info.plist 中启用的 iTunes 文件共享设置为 YES

在Xcode中,我可以将“应用程序支持iTunes文件共享”/UIFileSharingEnabled设置设置为YES/NO基于我的应用程序的配置(调试与发布)?我看到过关于使用用户定义的build设置来设置字符串plist项的字符串值的讨论(例如$(MY_DEFINED_SETTING),但是你可以用这个bool设置来做到这一点吗?这不是完全一样的事情,但是只要在构建应用程序的发布版本时它被自动删除,那很好。但是如果我尝试在字段中输入YES或NO之外的任何内容,它默认为NO。我知道一个人可以根据配置拥有一个文件的两个不同版本,但如果不拥有大部分相同文件的两个副本会更简单。但如果这是最

ios - 无效的 ipa 文件 : info. plist is missing CFBundleName error showing when upload ipa file on diawi

当我在设备上运行我的项目时,它工作正常。然后我创建了一个用于开发配置文件的.ipa构建并尝试在diawi上上传。但是上面的错误显示-here我第一次看到这个错误。请谁能告诉我我的错是什么,并帮助我现在应该做什么? 最佳答案 检查你的info.plist->Bundlenamesetlikethepicture.如果它已经正确设置然后检查你的项目build设置->打包->产品名称希望这对您有所帮助。 关于ios-无效的ipa文件:info.plistismissingCFBundleNam

ios - UIActivityViewController 是否需要 info.plist 隐私 key 来将图像保存到照片或电子邮件

UIActivityViewController是否需要Info.plist隐私key:NSContactsUsageDescription或NSPhotoLibraryUsageDescription将图像通过电子邮件发送或保存到照片库?在这些测试事件中,我从未见过它崩溃,但我在iOS10设备上看到一些崩溃报告(不多),堆栈跟踪中有CRASHING_DUE_TO_PRIVACY_VIOLATION。应用程序唯一涉及隐私的地方是用户使用我通过UIActivityViewController事件提供的功能通过电子邮件共享屏幕截图或将其保存到照片库。这是Apple提供的框架,据我所知,我的

ios - 如何防止 react-native-device-info 在我的设置中导致 React 歧义?

我在将react-native-device-info安装到现有的react-native项目(使用create-react-native-app创建)时遇到了问题然后弹出)我跑:yarn添加react-native-device-infoyarn安装reactnative链接reactnative设备信息cdios&&pod安装&cd..podinstall安装RNDeviceInfo,但也安装React作为依赖项?然后我正常运行yarnios。MetroBundler失败:```此警告是由两个不同文件中具有相同名称的@providesModule声明引起的。加载依赖图,完成。错误:

ios - 异常类型 : 00000020 and Crash thread 4 are related?

实际上,这种崩溃并不是每次都会重现,甚至不会经常重现,但我们在生产应用程序中遇到了这种崩溃。我不确定问题出在哪里。它告诉环境类第38行中的线程4发生崩溃。Code:NSBundle*bundle=[NSBundlemainBundle];NSString*envsPListPath=[bundlepathForResource:@"Environment"ofType:@"plist"];Line38:NSDictionary*environments=[[NSDictionaryalloc]initWithContentsOfFile:envsPListPath];但根据异常类型:0

ios - GMSThreadException' 原因 : 'The API method must be called from the main thread'

我在使用googleAPI绘制折线时遇到此错误由于未捕获的异常GMSThreadException而终止应用程序-(void)drawRoute{dispatch_queue_tmyQueue=dispatch_queue_create("MyQueue",NULL);dispatch_async(myQueue,^{[selffetchPolylineWithOrigin:origindestination:destinationcompletionHandler:^(GMSPolyline*polyline){dispatch_async(dispatch_get_main_que

iOS,ARC : Background thread freezes UI

我有一个UIViewController和一个UITableView作为subview。单击某个单元格时,应显示一个UIImagePickerController。由于初始化时间较长,所以当UIViewController确实出现时,我在后台执行此过程。现在我将ARC添加到我的项目中,但它仍然无法正常工作。初始进程卡住了UI。这是我的代码。-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];[selfperformSelectorInBackground:@selector(initImagePickerC

ios - autorelease与runloop和thread的关系?

我有一个关于自动释放的问题,现在我有下面的代码:intmain(intargc,char*argv[]){@autoreleasepool{returnUIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegateclass]));}}文档在@autoreleasepool{}的末尾说,标记为自动释放的对象将收到释放消息。但是UIApplicationMain永远不会返回,这意味着流程永远不会到达@autoreleasepool的末尾,然后标记为autorelease的对象将永远不会被释放,直到应用程序死亡。没有autore