草庐IT

ios - 您可以在 Xcode 4.3.2 中使用相同产品名称的 iOS 2 不同目标吗?

我有一个iOS应用程序有2个目标的项目:Pro和Lite:它们具有相同的产品名称。他们有不同的图标。它们有不同的包ID。我过去只能在Xcode中切换左上角的方案以运行Pro或Lite版本,并且它们可以作为两个完全独立的应用程序在一部手机上共存。我刚刚更新到Xcode4.3.2,现在各种东西都出错了。有时我会在iPhone上看到2个应用程序。有时它会用新目标覆盖先前执行的目标。有时它会显示错误的图标(带有Lite代码的Pro图标)。自从更新Xcode后,我没有更改任何代码。Xcode4.3.2是否打破了这个? 最佳答案 事实证明,您需

ios - 在设备上查看来自您的应用程序的 Core Data 数据

我正在构建一个应用程序,但在我的iPhone上对其进行了测试。该应用程序已插入我的计算机并从XCode运行。无论如何可以看到应用程序生成的核心数据中的数据?我看到了所有关于模拟器和生成文件的帖子。我也在尝试使用DB浏览器。 最佳答案 第一步:插入您的设备并打开设备和模拟器:第2步:从已安装的应用中选择您的应用:第3步:点击设置图标并下载容器第4步:选择下载的.xcappdata并显示包内容:第5步:找到其中的.sqlite文件并使用任何sqlite阅读器打开它,例如DBBrowser 关

iphone - 如何检查您的 NSURLConnection 给您的响应来自哪个 URL?

在iOS5之前,我可以测试以查看从我的代码中获得响应的URL,如下所示:-(void)connectionDidFinishLoading:(NSURLConnection*)connection{returnString=[[[NSMutableStringalloc]initWithData:responseDataencoding:NSUTF8StringEncoding]autorelease];NSString*currentParseString=[NSStringstringWithFormat:@"%@",connection];NSLog(@"CurrentlyPar

ios - 您如何平移和缩放 View 而不会发生相互冲突的变换?

我需要将UIView从屏幕中心平移并缩放到右上角。_____________________________|||||_________|||||START||||||_________|||||||____________________________|_____________________________|__|||__||||||END|||||||||____________________________|我验证了我对比例和平移的个人计算是准确的。但是一旦它们放在一起,它们就会相互冲突。以下代码使View最终离中心太近。CGFloatfinalPadding=10.0f

iphone - Facebook iOS 似乎在单击“确定”后返回应用程序时丢失了 session 您已经授权了应用程序

我已将我的应用程序从FacebookSDK2升级到3.1。我在RecordsScreen上有一个Post按钮。如果用户未登录Facebook,将显示登录页面,如果用户已登录,将加载另一个nib以提示用户输入消息以发布到他/她自己的墙上。我已经登录了。之后,每次点击发布按钮时,都会出现关于该应用程序的页面已经授权并询问您是否点击确定继续。单击“确定”后,应用程序终止并从头开始重新启动。每次单击“发布”按钮时,都会再次出现同一页面。看起来它找不到有效的session或token丢失。我已经在模拟器和设备上对此进行了测试。同样的事情发生。部署目标是iOS5.1。我唯一没有输入的参数是iPho

ios - 您如何打开一个 FBSession,其完成处理程序不会在每次 session 状态更改时被保留和调用?

出于某些奇怪的原因,Facebook决定创建实际上只是通知观察者的完成处理程序。忽略他们这样做的原因,我需要一些方法来发出打开FBSession的请求并且只发生一次回调,因为不能保留回调中的对象。如果用户按下一个按钮,并且具有“publish_actions”权限的Facebooksession未打开,则应显示一个事件指示器,并在Facebooksession打开时阻止与UI的交互。这是用于登录Facebook的方法:-(void)loginToFacebookFromViewController:(UIViewController*)viewControllercompletion:

ios - 找不到您输入的 apple id 或您的密码不正确

我正在ipad(ios7.0.3)上调试我的应用内购买。但是当我输入密码时,总是提示“找不到您输入的appleid或者您的密码不正确”。我的开发者id和这个ipad上注册的appleid不一样。当我故意输入错误的密码时,它会显示一条不同的消息“您的AppleID或密码不正确”。我的应用内购买处于审核状态。但是我感觉,对沙箱测试没有任何影响我已经重启了我的设备。我可以使用相同的密码从iTunes下载/购买其他应用程序。我不会发布我的应用内购买代码,因为这超出了我们的编码上下文。 最佳答案 为了在批准之前测试应用内购买,您必须使用测试用

ios - 如果您在 App Store 中更改应用程序的名称,短链接会发生变化吗?

我们正在更改iTunesAppStore中一款应用程序的名称。假设我们将我们的应用程序从foo重命名为bar。目前您可以从http://itunes.com/app/foo下载该应用程序。名称更改后,短链接是否也会更改为http://itunes.com/app/bar或者短链接是否绑定(bind)到bundleid? 最佳答案 我向Apple询问了详情,这是他们的回复:WeunderstandthatyouplantoupdatethenameonyourappandwanttoconfirmtheApp'sdirectURL.T

iOS WatchKit - 如何确定您的代码是在 watch 扩展程序中运行还是在应用程序中运行

有了WatchKit,您的应用程序可以在手机上运行,​​watch应用程序可以作为扩展程序运行。如果您创建的库包含在手机应用和watch扩展中使用的通用代码,有没有办法判断代码是在手机应用还是在watch扩展中运行?即if([selfisRunningInWatchExtension]){NSLog(@"thisisrunningonwatch");}else{NSLog(@"thisisrunningonphoneapp");}-(BOOL)isRunningInWatchExtension{???} 最佳答案 在目标条件句中,有

ios - Xcode: 没有找到合适的应用程序记录。验证您的包标识符是否正确

我在尝试上传我的iOS应用程序时遇到了一个奇怪的问题,它在24小时前工作得很好,但在尝试上传时,它不会继续。我是开发者和应用商店连接帐户的管理员。该应用程序已经存在了几年,所以它不是一个新应用程序,bundleID正确匹配并且我拥有所有正确的配置文件和证书。这个问题毫无意义,因为不到24小时前我还能够正常上传应用。 最佳答案 看来这个问题可能与Apple在iTunesconnect中对用户角色进行了一些更改有关。使用管理员帐户删除并重新添加您对应用的权限可能会解决问题。https://forums.developer.apple.c