Tag: xcode4.3

Objective – C中正常铸造vs桥式铸造

有什么不同, (CFDataRef) data & (__bridge CFDataRef) data Xcode要求我改变它以桥接。 那是因为ARC?

为什么Xcode 4.3.2在归档时显示白色图标?

当我存档我的应​​用程序上传到应用程序商店,应用程序图标是白色的。 但是在Xcode 4.2中一切正常。 在Xcode 4.3.2中,应用程序图标在归档之后变成白色。 Xcode允许上传到应用程序商店没有任何警告和错误。 上传完成并等待审核。 我想知道,如果苹果会拒绝我的应用程序呢?

Xcode 4.3.2绕过代码签名

我使用Xcode 4.3.2来编译Cydia应用程序。 4.1有一个简单的方法来允许未签名的应用程序构build(plist编辑),但是,在4.3.2中,它不具有编辑plist文件的简单性。 现在,在4.3.2中,我收到这个错误: CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 5.1' 所以我的问题是,如何绕过Xcode 4.3.2中的代码签名? 谢谢!

“该应用程序没有有效的签名”XCode 4.3

我今天得到最奇怪的错误。 “申请没有有效的签名” 当我尝试从设备上的XCode 4.3运行应用程序时出现此错误。 另外,当我存档它显示为一个通用的档案,而不是一个真正的应用程序。 当然,我删除了所有无效的configuration文件,清理了我的派生数据,清理了我的目标,然后重新启动。 没有运气。 编辑:原来,我有我的应用程序中的文件夹引用。 我删除了所有对这些文件夹的引用,并将它们设置为组,并且工作正常!

代码签名错误:证书身份“iPhone开发人员:我的姓名(xxx)”在钥匙串中出现多次

我坚持这个错误: 代码签名错误:证书身份“iPhone开发人员:我的姓名(xxx)”在钥匙串中出现多次。 codesign工具要求只有一个。 我试着重新构build一个新的CSR,删除旧的证书,build立一个新的,一次又一次,这个错误仍然存​​在 在钥匙串我没有看到任何重复证书,如果我删除唯一一个我可以在钥匙链中看到,Xcode抱怨证书无法find…

获取UIWebView内容的高度

我有一个使用loadHtmlString函数加载数据的uiwebview。事情是我从SQLite数据库加载数据,每当我加载不同的string不同的长度,当然networking视图获得不同的高度。 现在我需要知道每一次的uiwebview的确切的高度,以加载一个imageView下的webView。 我努力了 – (void)webViewDidFinishLoad:(UIWebView *)aWebView { CGRect frame = aWebView.frame; frame.size.height = 1; aWebView.frame = frame; CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero]; frame.size = fittingSize; aWebView.frame = frame; NSLog(@"Size: %f, %f", fittingSize.width, fittingSize.height); } 但我总是得到相同的结果。 我需要知道如何dynamic获取每次加载的Web视图的高度。 谢谢

Xcode 4.3:在Organizer的档案中缺lessiOS应用程序的图标

由于升级到Xcode 4.3.x,我在Organizer中的iOS应用程序的档案没有图标。 (虽然我的Mac OS X应用程序上有图标) 一个特别的应用程序是一个iPad应用程序,我提供了2个图标(普通+视网膜大小),但仍然没有在我的档案中find它的图标。 xcode-select -print-path返回/Applications/Xcode.app/Contents/Developer (我相信这是正确的设置,因为我想在terminal中使用xcodebuild和xcron) 编辑: 经过调查,我发现从Xcode4.3.2开始,档案正在使用iOS5 CFBundleIcons属性中embedded的CFBundleIconFiles的第一项来显示,但是如果你的文件保留.png扩展名,它将不起作用 。 1 /关于苹果的文档说: 使用CFBundleIcons键指定图标文件时,最好省略图像文件的文件扩展名。 如果包含文件扩展名,则必须明确添加所有图像文件的名称(包括任何高分辨率的变体)。 如果省略文件扩展名,系统会自动检测文件的高分辨率变体,即使它们不包含在数组中。 鉴于你不想有文件扩展名到你的图标文件(参见上面),当你的文档实际上包含“ipad”和“ipad @ 2x”时,仅在.plist中提及“ipad”将不起作用。 我不得不在视网膜设备上实际使用的视网膜版本.plist中提及。 但是没有.png扩展名的图标在你尝试在App Store上提交时不会被validation。 我很累。 图标正在使我的生活成为现在的噩梦。 2 /关于TestFlight图标的支持: TestFlight似乎不支持没有扩展名的图标文件,因为我现在看不到我的服务图标,现在我删除了我的文件.png扩展名

Objective C使用“完成”button实现UIPickerView

我试图在UIPickerView中实现一个“完成”button类似于这个链接下的一个 我看了课程参考,但我找不到 谢谢

有没有办法从仪器(XCode)的命令行实例中删除授权提示?

我目前使用仪器通过bash脚本启动命令行界面来启动自动化插件的运行。 有了4.2,这个效果已经足够好了,但是随着升级到Xcode 4.3,我现在被提示授权用户“分析其他进程”。 即使授予了正确的凭据,也不会有用户实际进行身份validation。 我得到以下错误: Failed to authorize rights (0x20) with status: -60007. 2012-02-27 19:30:37.232 instruments[54151:1c03] Failed to connect to local pid watcher service: (os/kern) failure 即使身份validation失败,自动化插件也会执行,但是这需要我的脚本拥有一个物理保姆input凭据,这在许多方面都会破坏这些命令行运行的目的。 是否有可能添加用户的详细信息作为参数? 还是有其他的方法可以跳过这个提示,而不需要一个人在钥匙? – 编辑 – 当您尝试从GUI首次运行UIAutomationtesting时,会出现此授权对话框。 提起雷达rdar:// 10945962 。 – 编辑 – 一旦授权对话框在GUI中被回答,提示将停止显示在命令行上。 虽然这种解决方法似乎不是“有效的”答案。

iOS:让应用程序在后台运行

如何让我的应用程序在后台运行? 我将不得不越狱我的iPhone做到这一点? 我只需要这个应用程序来检查每一个设定的时间间隔在互联网上的东西,并在需要时通知我自己使用。