草庐IT

ios - 如何以编程方式获取 iOS 设备 MAC 地址

如何在我的应用程序中以编程方式获取iOS设备的MAC代码? 最佳答案 现在iOS7设备–始终返回02:00:00:00:00:00的MAC地址。所以最好使用[UIDeviceidentifierForVendor]最好调用这个方法来获取appspecificuniquekey类别会更合适#import"UIDevice+Identifier.h"-(NSString*)identifierForVendor1{if([[UIDevicecurrentDevice]respondsToSelector:@selector(identi

iphone - 有没有办法将 iOS 应用程序转换为 Mac OS X 应用程序?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion有没有办法将现有的iPhone应用程序移植到MacOSX应用程序?

iphone - 是否可以在未安装 Xcode 的情况下在 Mac 上运行 iOS 模拟器?

有一些与此主题相关的问题,但归根结底的细节并不完全相同:我们想在macbook上使用iOS模拟器而不安装其余的XCode。这是一台内部笔记本电脑,供员工使用,但不供工程师使用。我们已经知道如何在没有源代码和需要编译的情况下在模拟器上运行应用程序,但是能够安装一个100MB的应用程序和应用程序支持来运行我们的内部分发应用程序而不是一个2.4GBXCode安装。有任何想法吗?谢谢。 最佳答案 Simulator应用程序需要Xcode发行版中的其他几个大目录才能正常工作。正确安装所有这些的唯一官方方法是从dmg安装整个SDK。然后您可以尝

ios - 有选择地在 Mac OS X 上为 iOS 模拟器使用 Charles Proxy

有什么方法可以选择性地将Charles代理与特定应用程序(如MacOSX上的iOS模拟器)一起​​使用?目前,在监视与iOS模拟器一起运行的iOS应用程序之间的HTTP流量时,Charles还监视来自其他应用程序(如Chrome和邮件应用程序等)的HTTP流量。这确实让人分心。除了在CharlesProxy设置下添加我们想要绕过的域列表之外,有什么方法可以做到这一点吗?Chrome确实是个问题,因为它使用MacOSX代理设置。我尝试了像ProxySwitchy这样的扩展,但它要么没有帮助,要么我不知道如何配置它。任何指针将不胜感激。谢谢! 最佳答案

iphone - 使用带有iOS模拟器的内置相机的mac book

我是iOS应用程序开发的新手,我正在使用XCode4。我正在尝试开发一个使用相机的应用程序。为了测试有没有办法将macbook的内置相机集成到iOS模拟器..?谢谢。 最佳答案 您不能使用macbook的相机。对于相机,您需要在设备上对其进行测试。来自Apple文档,ThefollowinghardwareisnotsupportedinSimulator:AmbientlightsensorAudioinput,exceptforusingSiribychoosingHardware>Siri.BarometerBluetooth

iphone - 您需要 Mac OS X 来开发 iPhone 应用程序吗?

我读过一些文章,说你需要MacOSX来开发iPhone应用程序。真的有这样的限制吗?您不能直接将SDK(和iOS开发者程序)IDE下载到Windows吗? 最佳答案 是的,您确实需要MacOSX。Xcode(SDK)只能在MacOSX上运行。但是,如果法律部分对您来说不是很重要,您可以在普通PC上安装MacOSX。只需谷歌“Hackintosh”。 关于iphone-您需要MacOSX来开发iPhone应用程序吗?,我们在StackOverflow上找到一个类似的问题:

ios - 使用 Jenkins/Hudson 作为 iOS 和 Mac 开发的持续集成时,钥匙串(keychain)中缺少证书和 key

我正在尝试为iOS改进HudsonCI,并在系统启动后立即启动Hudson。为此,我使用了以下启动脚本:LabelHudsonCIProgramArguments/usr/bin/java-jar/Users/user/Hudson/hudson.warRunAtLoadUserNameuser这工作正常,但是当由Hudson启动的xcodebuild尝试签署一个应用程序时,它失败了,因为它无法在钥匙串(keychain)中找到正确的key/证书。但是key/证书对在那里,因为如果我从命令行启动Hudson,它工作正常。你知道为什么会这样吗? 最佳答案

ios - 在 iOS 中获取低功耗蓝牙外设的 MAC 地址

我目前正在开发一个基于蓝牙低功耗设备的iOS应用程序。为了获得唯一的标识符来比较获得的外设,我必须获得外设的MAC地址。据观察,外围设备的UUID属性因iOS设备而异,而且要获得UUID,外围设备必须至少连接到主设备一次。由于我必须处理签到,所以我不想建立连接。当我浏览蓝牙服务门户时,我发现设备信息本身就是一项服务,除非在主iOS设备和外围蓝牙低功耗设备之间建立连接,否则无法检索该服务。我发现在Android中,当我们从设备扫描自身时获得响应时,我们会获得设备的全部信息,包括其MAC地址(使用getAddress())。我没有在CBPeripheral类中找到任何与设备地址相关的属性。

ios - ~/Library/Developer/Xcode/iOS DeviceSupport/<iOS Version>/Symbols/System/Library 消耗了 14+GB 的 Mac 磁盘空间

我这里的条目可以追溯到大量的iOS版本(许多GB用于旧的iOS8版本,还有许多iOS6和7版本)。我不希望再关心在Xcode中构建应用程序以支持这些iOS版本(也许我会再关心iOS8.4几个月),我可能会为一些较旧的iOS版本构建一个应用程序一时兴起,但如果我能回收10GB左右的磁盘空间,我当然很乐意放弃这样做的能力。有谁知道删除这些目录有多安全?其中可能包含什么值(value)? 最佳答案 @StephenDarlington的回答很明确。我还想添加对thishelpfularticle的引用(和其文本镜像)我发现它更深入地介绍了

ios - 是否可以在没有 Mac 的情况下为 iOS 制作 PhoneGap 应用程序?

所以我有一个HTML5应用程序,并且可以访问AppleDeveloperCenter(更准确地说是iOSDevCenter)。问题是我可以在不购买(借出)Mac的情况下实际使用它吗?也就是说,我可以从Windows或Linux创建/下载我的开发人员证书和配置文件吗? 最佳答案 根据这篇文章,您不再需要Mac?https://web.archive.org/web/20150303180446/http://community.phonegap.com/nitobi/topics/detailed_guide_for_setting_