Tag: 权限

如何重置iOS应用程序中的所有Facebook权限?

我正在开发一个应用程序的iOS和testing应用程序,我需要清除/重置所有的Facebook权限…怎么能这样做? 如果检查权限白图path,我看到这个日志 [PF_FBRequestConnection startWithGraphPath:@"me/permissions" completionHandler:^(PF_FBRequestConnection *connection, id result, NSError *error) { NSLog(@"facebook_permission: %@",result); }]; 结果是 [6412:c07] facebook_permission: { data = ( { "create_note" = 1; email = 1; installed = 1; "photo_upload" = 1; "publish_actions" = 1; "publish_stream" = 1; "share_item" = 1; "status_update" = 1; "user_about_me" = 1; "user_birthday" = 1; "user_location" = 1; […]

Twitter上的ios – 如何授予权力做推文?

我想知道如何授予权限? 是否有一个popup窗口要求许可,当鸣叫即将发生或正在使用您的Twitter帐户在您的设置页面权限已经login? 我创build了一个游戏,我想为用户做自动推特,我想知道如何获得用户的许可? 我正在使用内置在Twitter框架的iOS 5,非常感谢任何帮助。 提前致谢。

iOS开发中的Android权限等价于什么?

我不知道如何search这个,所以即使是一堆关键字将是足够的,如果有人可以指向我的相关文件+1。 Android有约。 这里描述了 122个权限。 iOS中的等价物是什么? 开发者是否声明权限,还是可以访问一切? 如果所有的东西,我在哪里可以find这个“一切”所需要的?

复制应用程序文件夹后无法启动Xcode 6.1.1

在我们的构build系统上,我们需要保留多个Xcode版本,以便构build更老的项目。 我们为每个主要的Xcode版本(从Finder中)复制Xcode应用程序文件夹。 但是,复制Xcode 6.1.1文件夹后,我无法启动应用程序。 双击复制文件夹(Xcode-6.1.1.app)后,它简要地显示“欢迎”屏幕,然后立即closures它,并显示一个警告: /Applications/Xcode-6.1.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/dyld_sim不属于root。 原来的Xcode.app可以正常打开。 我可以在小牛和优胜美地重现这个问题。 有没有人看过这个? 任何想法如何使重复的Xcode工作? 谢谢!

Facebook授权w /权限请求收益“找不到页面”

在过去的几个星期的某个地方,授权Facebook的iOS调用失败,出现“Page Not Found”。 对于没有安装应用程序的用户,或者应用程序的权限已经更改,用户必须批准其他权限,才会发生这种情况。 无论Facebook应用程序处理用户身份validation还是Safari或popup对话框,都会发生这种情况。 所有redirect到“页面未find”页面。 通过debugging器挖掘,我发现初始URL请求(app idreplace“[app_id]”)的login屏幕: https://m.facebook.com/dialog/oauth?type=user_agent&display=touch&redirect_uri=fb[app_id]%3A%2F%2Fauthorize&sdk=2&scope=user_location%2Cuser_relationships%2Cemail%2Cpublish_stream%2Coffline_access&client_id=[app_id] 以下url正在通过login尝试(我假设由用户没有足够的权限的URL): http://www.facebook.com/dialog/permissions.request?_path=permissions.request&app_id=[appid]&redirect_uri=fb[appid]%3A%3F%3Fauthorize&sdk=2&display=touch&type=user_agent&fbconnect=1&perms=user_location%2Cuser_relationships% 2Cemail%2Cpublish_stream%2Coffline_access&SSO = iphone-狩猎&from_login = 1 我已经检查过,Xcode中列出的Bundle ID与我在Facebook中的应用程序设置列出的相同。 由于未显示权限页面,所以新用户无法添加应用程序。 过去我的应用程序的旧版本也以相同的方式失败。 可能是什么问题呢?

如何在iOS上使用root权限运行子程序?

使用Android SDK,我可以通过调用su然后运行我的代码来以超级用户身份运行进程。 我怎么能在iOS上做同样的事情? 以下是我在Android上使用的内容: // Elevate to root Process localProcess = Runtime.getRuntime().exec( "su"); // Now run some command as root DataOutputStream localDataOutputStream = new DataOutputStream( localProcess.getOutputStream()); localDataOutputStream.writeBytes( "chmod 666 file.name\n"); localDataOutputStream.writeBytes( "exit\n"); localDataOutputStream.flush(); 我已经尝试了下面的C命令,但是收到一个错误,指出我的密码不正确。 system( "ls -l /System/Library/TextInput/TextInput_zh.bundle/Keyboard-zh.plist"); // read start permissions system( "sudo -s alpine | chmod 666 /System/Library/TextInput/TextInput_zh.bundle/Keyboard-zh.plist"); // trying change permissions system( […]

如何重置ALAuthorizationStatusNotDetermined在实际设备上的照片权限

详细, 我为我的应用程序做了一个照片function,似乎当我允许应用程序访问照片一次,ALAuthorizationStatusNotDetermined不会再出现,即使我已经删除了应用程序。 那么有什么办法,我可以重置应用程序ALAuthorizationStatusNotDede再次debugging?

iOS OneDrive(skydrive)应用程序每次运行时都会显示权限对话框

我正在开发一个iOS应用程序,让用户访问他们的OneDrive / SkyDrive,我遇到了一个非常恼人的问题: 用户第一次将应用程序链接到他们的OneDrive,一切都按预期进行: 他们必须input用户名和密码 然后他们必须同意让应用访问他们的信息 然后他们开始浏览他们的OneDrive 这很好。 但是,如果应用程序closures,并且您尝试再次访问OneDrive,而不是直接跳到#3,并且能够访问OneDrive,则会在步骤#2停止(按预期跳过步骤1),并且必须再次同意让应用访问他们的信息。 该代码直接从在线文档中的iOS示例中获取(根据堆栈溢出在此处find的示例稍作修改),但这里是用于检查的: – (void) onedriveInitWithDelegate:(id)theDelegate { self.onedriveClient = [[LiveConnectClient alloc] initWithClientId:MY_CLIENT_ID delegate:theDelegate userState:@"initialize"]; } 然后,Delegate实现这个: – (void)authCompleted:(LiveConnectSessionStatus) status session:(LiveConnectSession *) session userState:(id) userState { NSLog(@"Status: %u", status); if ([userState isEqual:@"initialize"]) { NSLog( @"authCompleted – Initialized."); if (session == nil) { [self.onedriveClient login:self scopes:[NSArray arrayWithObjects:@"wl.basic", @"wl.signin", @"wl.skydrive_update", nil] […]

UIImagePickerController不要求在iOS 9上的权限

我有一个iOS应用程序,我提出了一个图像select器 self.picker = [[UIImagePickerController alloc] init]; self.picker.delegate = self; self.picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; self.popover = [[UIPopoverController alloc] initWithContentViewController:self.picker]; [self.popover presentPopoverFromRect:CGRectMake(100, 100, 1, 1) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 然而,该应用程序根本不要求权限,它只是显示错误消息“这个应用程序无法访问您的照片或video”。 任何想法可能会导致此? 提前致谢!

通过构build阶段脚本将iOS应用程序部署到/从XCode应用程序? (越狱)

我正在开发一个Cydia应用程序。 它已经在发展了一段时间,直到最近我还没有遇到任何问题,几个月后我恢复了发展。 自从我上一次工作以来,有一些事情发生了变化: 升级到狮子 移动到Xcode 4 更新到我的iPad上的4.3.5,iPhone到5.0 从我所做的研究中,我得出的结论是,我的旧设置有一些“不寻常”的东西。 我发现configuration的应用程序被放在“沙盒目录” /private/var/mobile/Applications ,并且可以读取整个文件系统的系统/Applications进入/Applications 。 我想从使用更新的工具和狮子,我打破了给我全系统读取权限。 所以,我需要有关如何让Xcode直接部署到非沙盒系统目录的信息。 虽然有一些警告。 我不想使用安装程序,我希望Xcode在“构build和运行”后自动执行。 我也希望能够连接debugging器,以便我可以查看控制台。 任何有这方面经验的人都可以教我如何使用构build阶段脚本来做必要的魔术来获取签名的二进制文件,并在每次构build之后自动部署? 我想这确实是可能的,因为控制台输出是一个很有价值的工具,所以开发像Cydia本身的应用程序将非常困难。 感谢您的帮助!