标签: xcode5

OSX CoreAudio 麦克风输入静音与将音量设置为 0.0f

我正在尝试将我的 Logitech C920 网络摄像头 (OSX 10.8.5) 上的麦克风静音,但是我尝试过的两种实现都不能 100% 工作。如果有 Apple CoreAudio 经验的人可以看看,我将不胜感激。

这是我尝试过的:

  • 通过 AudioObjectSetPropertyData() 设置静音使用:

    address.mScope = kAudioDevicePropertyScopeInput;
    address.mElement = kAudioObjectPropertyElementMaster;
    address.mSelector = kAudioDevicePropertyMute;
    
    Run Code Online (Sandbox Code Playgroud)

这有效,我可以成功静音/取消静音,但最终我能够进入麦克风不再接收音频的状态。它似乎是通过在 C920 处于静音状态时将默认输入切换到内部麦克风并切换回 C920 麦克风来触发的。我发现让 C920 麦克风恢复良好状态的唯一方法是拔下 USB 电缆并将其重新插入。

  • 通过 AudioObjectSetPropertyData() 使用以下方法将音量设置为 0.0f:

    address.mScope = kAudioDevicePropertyScopeInput;
    address.mElement = kAudioObjectPropertyElementMaster;
    address.mSelector = kAudioDevicePropertyVolumeScalar;
    
    Run Code Online (Sandbox Code Playgroud)

这几乎有效。OSX UI 输入音量滑块一直向左移动,但麦克风仍在接收一些音频。Uhhhhggg 如此接近!

打开“音频 MIDI 设置”应用程序会显示 C920 麦克风。当音量值设置为零时,dB值为20。当音量值设置为1时,db值设置为50。这与内置麦克风不同,看起来它的dB范围为- 12 到 12。不确定这是否重要。

在设置静音或音量时,我尝试获取各个通道并对其进行设置。好像没有什么影响。我认为两个输入设备设置主通道工作正常。

我想知道这是否是硬件问题。我应该注意的是,Mac 并未正式支持 Logitech C920(尽管有很多人使用它)。我可以毫无问题地控制内部麦克风。希望我只是忽略了一些东西:-)

macos core-audio audiotoolbox xcode5

5
推荐指数
1
解决办法
1574
查看次数

Xcode 5“无效的代码签名权利”错误

我想发布我的应用程序,但在尝试验证我的应用程序存档时遇到问题。

  1. 无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。具体而言,价值**********.com.DevName.YConvert关键application-identifier在Payload/YConvert+.app/YConvert+不支持。这个值应该是一个带有你的字符串TEAMID,后跟一个点.,然后是包标识符。

  2. 可执行文件Payload/YConvert+.app/YConvery+ i Payload/YConvert与包标识符不匹配com.DevName.YConvert-。

  3. CFBundleExecutable在info.plist文件中,可能不包含任何这些字符:\ [] {} () .+*

我在 OS X 10.9 上使用 Xcode 5 请帮忙!

ios xcode5

5
推荐指数
1
解决办法
1万
查看次数

如何在 Info.plist 中读取自定义键的值并在 Xcode 的构建设置中使用它?

我正在尝试将自定义 info.plist 键的值读入用户定义的构建设置。

'APP_VERSION' 是在我的 INFOPLIST_PREPROCESSOR_DEFINITIONS 文件中定义的宏。

我想要完成的是将宏定义从我的 INFOPLIST_PREPROCESSOR_DEFINITIONS 文件中获取到基于不同配置的构建设置中。

我会以错误的方式解决这个问题吗?或者我只是错过了什么。

info.plist 自定义键

构建设置

xcode build-process ios xcode5

5
推荐指数
1
解决办法
3554
查看次数

Adcolony 广告每次都不起作用

我用谷歌搜索了很多,我也给 Adcolony
支持发送了一封邮件(http://support.adcolony.com/customer/portal/emails/new),但我仍然没有收到他们的任何邮件。

         I got ads perfectly, but after some time onwards im not getting any ads and also
    getting error message like "**There is currently no fill for zone  zone id with slot
     0**" 
    and also **"Video ad requested but not served in zone zone id with slot 0"**  

   Please assist me, How to get ads on every button tap on ios app.             
Run Code Online (Sandbox Code Playgroud)

iphone ads ios xcode5 adcolony

5
推荐指数
1
解决办法
5972
查看次数

xcconfigs:如何为一个目标设置多个配置

我无法从 Xcode UI 判断我的目标是同时使用Warnings和Pods xcconfigs还是只使用一个。

Xcode xcconfig 用户界面

我查看了 Xcode 中的构建日志,搜索任何一个xcconfig名称都是空的。我怎么知道幕后发生了什么?

Xcode 的过滤构建日志未显示任一配置文件的结果:

Xcode 构建日志搜索 Warnings.xcconfig

Xcode 构建日志搜索 Pods.xcconfig

xcode xcconfig xcode5

5
推荐指数
1
解决办法
870
查看次数

应用代码找不到目的地

每次我尝试将应用程序部署到连接的设备(iPad)时,我都会在 AppCode 中看到以下错误:

xcodebuild:错误:无法找到与 -destination 标志的参数匹配的目标:无法找到请求的设备,因为没有可用的设备与请求匹配。14 秒内构建失败,出现 2 个错误和 0 个警告

我可以很好地从 XCode 构建和部署。

我确信 AppCode 可以看到该设备,因为它列在下拉列表中(黄色 11 是设备): 在此输入图像描述

附加信息:该项目使用 cocoapods XCode 版本为 5.1 AppCode 版本为 2.5.5 XCode 中的部署目标设置为 7.0 项目使用 SDK 7.1 iPad 运行于 iOS 7.0.4

我尝试过的事情: - 删除 DerivedData 文件夹的内容(通过 XCode 的 Organizer 窗口) - 再次关闭和启动 XCode 和 AppCode - 断开并重新连接设备 - 清理重建

为什么我这么想通过 AppCode 进行构建?因为它更容易调试,而且我知道那里的所有键盘快捷键。请帮忙。

ios appcode xcode5

5
推荐指数
1
解决办法
4414
查看次数

如何在 xcodebuild 中添加多个方案?

我只在终端中构建 xcode 工作区(xcodebuild - 内部构建)。它有五个方案。但是,一次我只能构建一个方案。我想一次建立所有的计划。一个工作空间可能有多个方案。

xcodebuild xcode-scheme xcode5 xcode-workspace

5
推荐指数
1
解决办法
1486
查看次数

如何使用链接到此静态库的项目计算 XCode 5 中静态库的代码覆盖率?

我有一个 Xcode5 项目,它构建了一个静态库作为其产品。在构建这个库时,我打开了代码覆盖设置,即“生成测试覆盖文件”和“仪器程序流”。因此,在构建库时,会为同一目录中的所有文件对应创建 gcno 文件。

为了计算它的代码覆盖率,我有另一个项目链接到这个库并创建一个可执行文件。该项目也是在“生成测试覆盖文件”和“仪器程序流程”为“是”的情况下构建的。

现在,在执行此产品时,只会生成我的测试可执行文件的项目中文件的 gcda 文件。

我如何为在构建项目时链接到我的项目的静态库生成 gcda 文件。

static-libraries ios xcode5 xctest

5
推荐指数
1
解决办法
955
查看次数

在iOS 7上运行时不显示UICollectionView

我有一个UIViewController叫做FLProfileViewController包含a 的子类UICollectionView.视图FLProfileViewController被添加为另一个视图的子UIViewController视图.问题是,UICollectionView不渲染.... 只有当我执行从XCode的5(最终版)的代码.即使从XCode 5 DP 6运行相同的项目,UICollectionView也会渲染.

更重要的是,在将其视图添加到UIViewController项目的其他项目时,实际呈现了同一类的另一个实例.

调试代码,我看到numberOfSectionsInCollectionView:调用并返回1,collectionView:numberOfItemsInSection:调用并返回47.

但是collectionView:cellForItemAtIndexPath:并collectionView:layout:sizeForItemAtIndexPath:没有被召唤.

有没有人发现类似的问题?关于可能发生的事情的任何想法?

objective-c ios uicollectionview ios7 xcode5

4
推荐指数
1
解决办法
913
查看次数

在Xcode 5中打开后,无法在Xcode 4.5中打开Xcode项目

我正和另一位iOS程序员一起合作完成一个项目.其他程序员在他的计算机上安装了Xcode 5并打开了项目.在他把项目发给我之后,我无法在旧的Xcode 4.5中打开它.首先我收到以下错误: 无法打开文档"MainStoryboard.storyboard".无法读取存档.请使用较新版本的Xcode.考虑更改文档的开发目标以保持兼容性.

然后我在源代码中打开了故事板,并将版本从3.0更改为2.0(后来更改为1.0).之后,我尝试在Interface Builder中打开故事板并收到以下错误:

无法打开文档"MainStoryboard.storyboard".无法解压缩名为"tableViewCellContentView"的元素.使用较新版本的Xcode编辑此文档.

你有什么想法或建议吗?

在此输入图像描述

xcode storyboard ios xcode4.5 xcode5

4
推荐指数
1
解决办法
3743
查看次数