草庐IT

iphone - Xcode 4 -- "no provisioned iOS device is connected"与 iPod touch 2

我有两个iPodtouch。一个是运行iOS4.2.1的第二代,另一个是运行iOS4.3的第四代。我在他们两个上都安装了相同的配置文件。我的应用程序在第4代设备上运行良好。对于第2代,当我在管理器中查看我的设备时,一切正常,设备旁边有一个绿点,表明配置文件已安装。但是,当我尝试运行该应用程序时,出现了上述错误。我的应用程序的部署目标是iOS4.0。截至一周前,我还在使用Xcode3,一切正常。在过去的一周里,我升级到Xcode4,并且还必须更新配置文件,因为旧的配置文件已过期。我确实在两台设备上都安装了新的配置文件——然后出现了上述情况。顺便说一句,如果您是新开发人员并且遇到了这个问题

ios - Xcode 组织者 : Can't Remove Device

使用Xcode3.2.5。我最近将同事的iPhone连接到我的Mac,试图安装一个测试版本供他测试。之后,我无法从我的XcodeOrganizer中删除他的设备。删除设备会将其从设备列表中删除,但几分钟后它又回来了,我什么也没做。我从另一个问题中找到了这个plist文件,并尝试从中手动删除相应的条目。这也不管用。当设备返回XcodeOrganizer时,它也会重新填充到这个plist文件中:/Users/kyleh/Library/Preferences/com.apple.Xcode.plist该条目位于XCKnownRemoteComputers下这不仅仅是我的吹毛求疵。有时Xco

ios - 使用 ZBar SDK 时 AVCapture 无法设置焦点

这几天一直困扰着我......在我的应用程序中,我使用AVCapture拍照,然后使用ZBarSDK扫描条形码。问题是一旦我在拍完一张照片后加载ZBar,我在拍另一张照片时就失去了自动对焦的能力。如果我先加载ZBar,那么我可以在拍照时调整焦点,但是ZBar失去了对焦能力!我尝试将ZBar换成ShopSavvy代码扫描器SDK,我遇到了同样的问题...这是我用来设置相机以打开自动对焦的代码,但没有发生任何错误,而且我无法对焦!AVCaptureDevice*device=[[selfvideoInput]device];if([deviceisFocusPointOfInterestS

iphone - 在被遮挡时激活接近监控以关闭 iPhone 屏幕

需要当用户将他的iPhone倒置放在qtable上时,我想关闭屏幕。同时,我不希望一直启用近距离监视器,因为这对用户来说非常不舒服,并且根据您抓取设备的方式会错过很多次。有什么用这是为了在晚上离开并在运行应用程序的同时节省电池和屏幕生命周期。解决方法我正在考虑的是使用加速度计来确定面部是否朝下,如果是则激活接近传感器。简单的东西...问题在实践中,变通方法不起作用,它接缝是如果检查器在您激活它时被“遮挡”,它不会记录其当前状态。刷新UIDevice一些如何?我在用什么-(id)init{if((self=[superinit])){NSLog(@"InitShakerAnalizer"

ios - 在连接到 Xcode 的 iOS 设备上运行时写入 Mac 上的文件

当通过Xcode在iPhone/iPad上运行应用程序时,是否可以在Mac上打开文件进行写入?我有一个需要设备才能运行的应用程序,因此无法使用模拟器。但是,我确实需要分析应用程序的一些输出。目前我必须写入设备上的文件,然后手动将它们同步到Mac。我正在寻找一种将我的文件直接写入Mac的方法。 最佳答案 我推荐使用NSLogger通过Bonjour将您的日志数据流式传输到Mac。它有一个Mac应用程序,可让您查看传入的数据。对于更高级的日志记录,您还可以将NSLogger与CocoaLumberJack结合使用使用此框架connect

ios - 如何使用 captureStillImageAsynchronouslyFromConnection 实现多重拍摄(iOS AVFoundation)

我正在尝试在循环中使用captureStillImageAsynchronouslyFromConnection捕获连续(多镜头)高分辨率图像,但它偶尔会暂停以重新聚焦。我锁定了对焦模式(如其他stackoverflow帖子中所述),但这并没有阻止相机偶尔重新对焦。我的代码片段是://[self.sessionbeginConfiguration];if([devicelockForConfiguration:nil]==YES){if([deviceisFocusModeSupported:AVCaptureFocusModeLocked]){[devicesetFocusMode:

ios - 设备 token NULL

我有一个奇怪的问题,我无法自行复制。我的一些用户为Apple推送通知返回空白(或空)设备token。它可能发生在5%的用户身上。任何人都遇到过同样的问题或对此有所了解。我获取设备token的代码是:-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{NSLog(@"Mytokenis:%@",deviceToken);NSString*tokenString=[[[[deviceTokendescriptio

iOS 接入点 : Can two notification provider servers have same device token

Apple文档中提到没有限制多个提供者通知服务器向iOS设备发送推送通知。是否有可能,相同的设备token可以用于部署在2个不同网络中的两个不同的提供商服务器,以随时向同一个应用程序发送推送通知。AppleAPNS是否允许2个不同的提供商服务器使用相同的设备key将通知从每个服务器发送到一台设备中的同一应用程序? 最佳答案 是的,您可以将多个网关(SNS、UrbanAirship、PushIO等)连接到一个平台提供商(APNS、GCM、Amazon等),最重要的是token/注册ID(特定于设备和应用程序)和证书(如果您使用的是AP

iOS 模拟器 : Invalid device state

我刚刚从AppStore下载了Xcode6.4并开始创建一个helloworld应用程序来学习swift,但我收到错误消息“无效的设备状态”。我在谷歌上搜索了很多并尝试了以下方法:重新启动Mac并进入xcode并启动项目(如堆栈溢出线程中所述)我使用另一种布局创建了一个新的iOS应用程序,但如果我运行该项目,则再次显示相同的错误。我删除了所有项目并重新安装了Xcode。启动了一个新项目并运行了它,但仍然出现相同的错误。我运行的是Yosemite10.10.1,Xcode版本是6.4。谁能帮帮我? 最佳答案 如果旧版本的Xcode出现

ios - 错误 : "Message reply took too long" sending message to device Watch kit OS 2

从AppleWatch向设备发送消息时出现以下错误ErrorDomain=WCErrorDomainCode=7012"Messagereplytooktoolong."UserInfo={NSLocalizedDescription=Messagereplytooktoolong.,NSLocalizedFailureReason=Replytimeoutoccured.}#import在watch和主要应用程序目标中,并且符合watch和设备上的委托(delegate)方法从watch向设备发送消息session确认为可用确认session可达NSDictionary*applic