Tag: ios

有没有办法从仪器(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中被回答,提示将停止显示在命令行上。 虽然这种解决方法似乎不是“有效的”答案。

Xcode 6 Save for Enterprise Deployment不会为ipa创buildplist吗?

Xcode 5帮助创build企业ipa的plist描述符。 Xcode 6(6A313)仅创buildipa。 这是一个错误还是有意的改变? 如果是这样 – 退后一步的原因是什么? 如果我以前没有使用Xcode 5生成plist,我需要自己手工创build。 你知道有哪个自动工具可以帮助你吗?

如何在iPhone上绘制透明的笔画(或者任何清晰的图像部分)

我有一个小应用程序,允许用户用手指在屏幕上绘制。 我有一个用户绘制的UIImageView ,通过创build一个CGContextRef和各种CG draw函数。 我主要用CGContextAddLineToPoint函数绘制笔画/线条 现在我的问题是这样的:用户可以绘制各种颜色的线条。 我想给他能够使用"rubber"工具来删除到目前为止绘制的图像的一部分,用手指。 我最初是通过使用白色的笔触(使用CGContextSetRGBStrokeColor函数设置)做到这一点,但它没有解决…因为我后来发现UIImageView上的UIImage实际上有一个透明的背景,而不是白色的…所以我最终会得到一个白色的透明图像! 无论如何设置一个"transparent"笔触颜色,或者有什么其他的方式来清除用户的手指下CGContextRef的内容,当他移动它? 谢谢

在UIWebview中允许未经validation的SSL证书

我在UIWebView中embedded一个网站。 在开发过程中,我指向了localhost。 问题是,只要它点击“https://”url,它不会加载。 当我加载移动Safari浏览器的url,我得到这个popup窗口: 有没有一种方法来覆盖这与UIWebView允许未经validation的url?

iOS构build/ ipa创build不再可以从命令行工作

概观 我们的命令行构build(构build和创build.ipa)不再有效。 iTunesConnect已经开始拒绝使用CODE_SIGN_RESOURCE_RULES_PATH构build设置的构build。 如果我们没有这个设置,我们使用PackageApplication工具(我们用来创build签名的.ipa)失败。 看起来,即使CODE_SIGN_RESOURCE_RULES_PATH构build设置被排除,PackageApplication也会使用资源规则参数调用/ usr / bin / CODE_SIGN_RESOURCE_RULES_PATH 我怀疑PackageApplication需要更新,以便在排除CODE_SIGN_RESOURCE_RULES_PATH构build设置时CODE_SIGN_RESOURCE_RULES_PATH使用资源规则参数调用/ usr / bin / CODE_SIGN_RESOURCE_RULES_PATH 。 有没有人find这个解决scheme? 细节 我们在命令行上构build我们的应用程序,如下所示: xcodebuild -workspace myApp.xcworkspace -scheme myApp -sdk iphoneos -configuration AppStoreDistribution OBJROOT=$PWD/build SYMROOT=$PWD/build ONLY_ACTIVE_ARCH=NO 'CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist' 我们在命令行上创build签名的.ipa,如下所示: xcrun -log -sdk iphoneos PackageApplication "/Users/mpv/dev/myApp/build/AppStoreDistribution-iphoneos/myApp.app" -o "/Users/mpv/dev/myApp/build/AppStoreDistribution-iphoneos/myApp.ipa" -sign "iPhone Distribution: MyTeam (XXXXXXXXXX)" -embed /Users/mpv/Library/MobileDevice/Provisioning\ Profiles/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision iTunesConnect现在拒绝我们的版本,出现以下错误: “这个包是无效的Info.plist包含myApp [myApp.app]包中的一个无效的键”CFBundleResourceSpecification“ 如果我们从构build命令中删除了'CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist'位,那么应用程序就没有CFBundleResourceSpecification plist键(我认为是我们想要的)。 […]

iOS – 确保主线程执行

我想知道如何在主线程上调用我的function 。 我如何确保我的function在主线程上调用? (这是我之前的一个问题 )。

XCode / iOS模拟器:手动触发重要的位置更改

是否有办法手动告诉设备发送重要的位置更改通知,以唤醒为此通知注册的所有应用程序? 这只是为了testing,我意识到这个私人API调用将被提交到应用程序商店被拒绝。

UICollectionView当前可见的单元格索引

我在我的iPad应用程序中第一次使用UICollectionView 。 我设置了UICollectionView ,使其大小和单元大小相同,意味着一次只显示一个单元格。 问题:现在当用户滚动UICollectionView我需要知道哪个单元格可见,我必须更新其他UI元素的变化。 我没有find任何代表方法。 我怎样才能做到这一点? 码: [self.mainImageCollection setTag:MAIN_IMAGE_COLLECTION_VIEW]; [self.mainImageCollection registerClass:[InspirationMainImageCollectionCell class] forCellWithReuseIdentifier:@"cellIdentifier"]; [self.mainImageFlowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal]; [self.mainImageFlowLayout setMinimumInteritemSpacing:0.0f]; [self.mainImageFlowLayout setMinimumLineSpacing:0.0f]; self.mainImageFlowLayout.minimumLineSpacing = 0; [self.mainImageCollection setPagingEnabled:YES]; [self.mainImageCollection setShowsHorizontalScrollIndicator:NO]; [self.mainImageCollection setCollectionViewLayout:self.mainImageFlowLayout]; 我曾经尝试过: 由于UICollectionView符合UIScrollView ,当用户滚动以UIScrollViewDelegate方法结束时 -(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView 但是上面的函数里面我怎么能得到UICollectionView当前可见单元UICollectionView ?

有谁知道如何在C#中编写Apple推送通知提供程序?

苹果真的有关于供应商如何连接并传达给他们的服务的文档很糟糕(在写这篇文章的时候 – 2009)。 我对协议感到困惑。 如果有人可以提供这样做的C#示例,将不胜感激。

如何提交一个没有XCode的iOS应用程序?

我是一名合同开发人员。 我已经写了一个应用程序(是的,使用XCode!)为客户,现在我们准备出货。 我想向他发送他的应用程序的副本,他可以签署并提交给iTunes应用程序商店,但他没有或使用XCODE。 (虽然这是一个备份计划,但我并不希望通过下载和安装XCode(现在通过app store – gak!),然后构build和提交这种方式。 这在6个月前是相当简单的,但是我们现在是XCode-4,这个过程似乎只是让开发者(团队代理)build立,存档,validation并提交给他自己的账户。 (我不知道,也不希望我的客户的开发帐户凭据。) 作为最后的手段,我可​​以把我的电脑拖到他的办公室,让他login,但是这并不能扩展到真正的远程工作,这是我所做的工作的大部分。 我希望有一个解决scheme,涉及到我发送一个二进制的客户与子弹的指令列表。 谢谢!