草庐IT

debugging-a-missing-hostedtranspo

全部标签

ios - 接入点 : didReceiveRemoteNotification:fetchCompletionHandler did not run when app is in background (unless xcode is debugging)

我在运行iOS8.1的iPad2中遇到有关APNS的问题。我在谷歌上搜索了几天并尝试了所有我能找到的解决方案。但是我似乎无法解决这个问题。我做了什么:启用的功能:远程通知、后台获取我在aps负载中有“content-available=1”。我在didReceiveRemoteNotification:fetchCompletionHandler中使用了NSLog(),这样我可以在设备日志中清楚地看到该方法是否被触发我想做的事情:我想在后台收到APNS时执行网络请求。我相信我可以使用beginBackgroundTaskWithExpirationHandler和东西很好地处理那部分。

ios - 我的 Mac 上的 Xamarin Studio - 在钥匙串(keychain)中找不到有效的 iPhone 代码签名 key - 签名身份 : Missing private key

所以我正在尝试在我的设备上的XamarinStudio中运行一个项目。我收到错误消息“在钥匙串(keychain)中找不到有效的iOS代码签名key。”我生成了一个全新的iOS开发证书,如下所示:然后我下载了证书并将其打开以将其添加到钥匙串(keychain)中。这是在钥匙串(keychain)中:然后我创建了一个配置文件。我添加了适当的设备,并将证书设置为我刚刚生成的证书。查看配置文件的编辑部分,您可以看到它已设置为正确的证书:完成所有这些之后,我进入了Xcode,然后单击Xcode->preferences。我添加了我的AppleID并查看了帐户的详细信息。除了iOS开发签名身份显

ios - "Missing __block type specifier"重构代码后编译错误但重构前正常

我有一些代码可以下载图像并将其分配到一个block中。该代码当前有效,但是我想将其重构为单独的方法,但是在重构后出现编译错误。这是在成功分配下载的图像的情况下编译和运行的原始代码:-(void)someMethod{…MyObject*object=[[MyObjectalloc]init];[self.objectsaddObject:object];NSString*graphRequest=[NSStringstringWithFormat:@"%@%@%@",@"https://graph.facebook.com/",fbid,@"/picture?type=square"]

ios - Xcode 6 错误 - 为 iOS 模拟器构建时出现 "Missing Required Architecture i386"

我已经创建了一个自定义的Objective-C框架。我想将它导入任何给定的iOS项目,并在iOS模拟器和实际设备上使用它提供的功能。为了导入框架,我使用应用程序目标中的BuildPhases>LinkBinaryWithLibraries设置链接它。然后我可以使用以下语句将其导入到我的一个类中:#import我可以很好地实例化我的框架的类,但是当我尝试在设备上运行我的项目时,我收到以下错误消息:dyld:Librarynotloaded:@rpath/CustomFramework.framework/CustomFrameworkReferencedfrom:/var/mobile/

ios - 代码 : Missing private key

我正在尝试将iOS发行版和iOS开发证书添加到另一台Mac,但在下载和安装后出现缺少私钥的错误。如何解决? 最佳答案 确保您不只复制公钥(.cer)。您应该通过KeychainAccess.app从旧mac导出私钥(.p12):在证书选项卡中,查找您的iPhone发行版:JohnDoe或iPhone开发人员:JohnDoe点击导出。您需要输入密码才能生成包含证书私钥的.p12文件。此文件是您应该复制到新Mac的文件,您需要将其导入(使用密码)。当证书安装在KeychainAccess.app上时,您应该能够使用配置文件

ios - 仅为 Debug模式显示设置包

我正在使用thistutorial在我的应用程序中创建一个简单的设置包。问题是我想在发布版本中完全隐藏设置,但我找不到办法做到这一点。我读过thisquestion但我还是不清楚。提前致谢我设法完成了从目标中删除Settings.bundle并将此脚本添加到构建阶段的操作:if[${CONFIGURATION}=="Debug"];thencp-r${PROJECT_DIR}/HotelZilla/Classes/Settings/Settings.bundle${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.appfi但是还是有问题。如果我删除该应用程序然后

debugging - 调试/发布配置中的不同 iOS 应用程序设置?

我正在为iPad开发一个应用程序,我最近在Settings.app的应用程序页面中添加了一些设置(如Debug模式开关和FPS计数器开关),以使应用程序测试人员的工作更轻松。当然,我不想在最终版本中保留这些设置。有没有办法在发布版本中隐藏Settings.bundle中的某些设置,但在调试版本中显示它们?或者,是否有一种方法可以根据我是使用发布还是调试配置来有条件地在我的应用程序目标中使用不同的Settings.bundle来编译应用程序? 最佳答案 我知道的晚了,但这可能对其他人有帮助这就是我解决同样问题的方法创建2个Root.p

ios - ARC 项目中的 "Missing [super dealloc]"警告

我已经将一个项目重构为ARC。看起来不错,但是有一个对象使用了通知中心。我在自定义dealloc方法中删除了观察者。这在非ARC项目中运行良好。它也适用于ARC,但我收到一个疯狂的警告:“方法可能缺少[superdealloc]调用。”在ARC项目中,当方法结束时,它会自动为我完成。更好的是:我不能在ARC项目中调用它!这一定是XCode的错误,对吧?这是我的代码:-(void)dealloc{[[NSNotificationCenterdefaultCenter]removeObserver:self];//[superdealloc];willbecalledautomatical

ios - objective-c 方法的 xcode 预期选择器和 Missing @end 错误

这是我的代码#import"MasterViewController.h"#import"DiseaseResultsViewController.h"@interfaceMasterViewController()@end@implementationMasterViewController@synthesizesymptomTextField;-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.}-(void)didReceiveMemor

ios - 在 iOS 中测试 IAP 边界情况(例如 : missing credit card info, 等)

我们目前在应用商店中有一款应用使用IAP来禁用广告并添加一些功能。但是,我们注意到一些用户在购买IAP时遇到问题。经过仔细检查,似乎大部分原因都归结为购买时没有活跃的互联网连接。然而,大约有十几个案例无法追踪和解决。其中之一:点击购买IAP尚未填写信用卡安全码购买失败用户会自动转到他的AppStore帐户以填写缺少的代码用户填写代码并确认购买IAP用户返回应用购买仍然失败(!)结论:用户已付款但尚未收到IAP。(当然这可以通过再次点击IAP并免费下载来解决,但这并不理想)我们正在寻求针对此类极端情况测试解决方案。但是,测试帐户通常不需要有效的CC信息。因此..问题:如何测试这种情况?