草庐IT

ios - 为什么 XCode(4.5.1,Lion)需要互联网连接才能连接到 iOS 模拟器?

我正在开发一个不需要互联网连接的iOS应用程序。我正在使用phonegap和jquery-mobile。我想离线开发,但XCode卡在“附加到iosproj”的状态(iosproj是我的项目名称)。之后我无法停止卡住的任务,不得不强制退出XCode。然而,通过互联网连接,一切正常。感谢您提供任何线索。编辑:XCode似乎可以在没有网络的情况下正常安装应用程序,但它在接收设备就绪事件之前/期间卡住了。更新1:无论有无n/w,该应用程序都可以在模拟器上正常运行。纯属XCode-iOS模拟器交互。更新2:当使用phonegap(Apachecordova)时,有一个简单的解决方法可以脱机工作

c++ - Xcode:与第 3 方框架链接和编译

一言以蔽之为了编译我的C++iOS代码并将其与AmazonAWSSDK链接,我必须修改AWS框架目录的结构。我试图了解我做错了什么。详细我有一个适用于iOS的XcodeC++项目需要与亚马逊的AWSSDK集成。我下载了最新版本的SDK。SDK作为框架分发。根据亚马逊的文章GettingStartedwiththeAWSSDKforiOS,我所要做的就是:Control-clickFrameworksGroup,thenclickAddfilesto根据其他Internet资源和我个人的知识,我知道将框架添加到项目的“使用库构建二进制文件”构建阶段也应该有效。这两种方法都行不通。编译器找

iphone - 重新定位 iOS 应用程序启动图像

当我通过将文件拖到xcode中添加启动图像时(此文件目前不在项目中)-xcode将其复制到应用程序的根文件夹并用作启动图像。(1)这很好。但问题是——我希望我的图像位于root/images/launch/Default.png中。如果我们尝试将图像放入此路径,则将此图像作为资源添加到项目中。现在尝试选择此添加的图像作为启动图像:从xcode文件列表中拖动或单击启动图像位置上的选择文件-结果xcode无法使用它,因为它不在根目录中。(2)我找到的解决方案-根据方式添加图像(1)。然后在finder的帮助下重新定位硬盘上的文件。然后xcode将文件标记为丢失。单击文件并为他们选择新位置。

objective-c - 由于未捕获的异常 'NSUnknownKeyException' 而终止应用程序,原因 : '[<AboutViewController 0x91cc1d0> setValue:forUndefinedKey:]:

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。我是iPhone应用程序开发的新手。我在运行我的项目时遇到了这个错误Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:当我尝试导航到另一个名为AboutViewController的ViewCo

ios - 如果 Xcode 不再支持 armv6,你如何为 < iOS 4.3 构建/分发?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtosupportbotharmv6andarmv7sforreleasebuildinxcode4.5我要求支持iOS4.0以上版本。但是Xcode不再支持armv6,因此是否可以构建和分发支持4、5和6的单个应用程序?据我了解,如果我使用旧版本的Xcode进行构建,那么它将无法支持4"iPhone5屏幕尺寸。因此,现在似乎不可能创建一个可以支持4.0向上的应用程序。这是正确的吗?有必要为4.3及以后的版本创建一个应用程序,为如果是这样,那是否意味着要提交2个单独的应用程序?它们是否必须在应用商店中以

iphone - 即使单击更新按钮后,分发配置文件仍然过期

我的应用程序的分发配置文件已过期,旁边会出现一个“更新”按钮,但单击它后没有任何反应,只是将我带到了开发配置文件页面。单击更新按钮后,分发配置文件的状态仍然过期。我想更新它,有没有人对此有任何想法。 最佳答案 转到https://developer.apple.com/devcenter/ios/index.action,登录并按照步骤更新您的开发者计划。之后,您可以从供应门户下载供应配置文件,并通过将其拖到XCode应用程序图标上来在XCode中进行设置。把旧的去掉就好了。对我有用:)

ios - 如果我支持 iOS 3.x,Apple 会拒绝我们的应用程序吗?

我知道如果我在Xcode4.5上构建我们的应用程序,我们将无法将我们的应用程序提交到AppStore,更不用说我们甚至无法在装有iOS3的设备上运行该应用程序.x.我不想澄清的是,如果我们决定仍然支持iOS3.x,我们是否只使用Xcode4.3或任何低于4.5的Xcode,瞧,我可以将它提交到应用程序商店,Apple不会给关注并批准应用程序是否支持iOS3.x,因为它是使用较低版本的Xcode构建的? 最佳答案 只要您提供了iPhone5的屏幕截图,您应该可以提交向后支持iOS3.x的应用。但是为什么要支持iOS3.x呢?使用此iO

ios - 显示具有自定义边距的 .doc 文件

这段代码在可滚动的UIWebView中显示文档:-(void)viewDidLoad{[superviewDidLoad];_myWebView=[[UIWebViewalloc]initWithFrame:CGRectMake(0,0,320,760)];NSURL*myUrl=[NSURLURLWithString:@"http://pathToDoc/myDoc.doc"];NSURLRequest*myRequest=[NSURLRequestrequestWithURL:myUrl];[_myWebViewloadRequest:myRequest];[self.viewad

ios - bundle identifier 和 provisioning profile 之间有什么关系?

我正在处理我的第一个iOS项目。我在Xcode中创建了我的应用程序,它在iPad模拟器中运行良好。然后我购买了iPad并注册并支付了每年99美元的开发计划。我认为在我的新iPad上试用该应用程序不会太难!错了!我现在已经完成了配置门户流程并生成/下载了所有证书和配置文件。XCode已接受我的iPad的配置文件。但是当我为iPad目标构建项目时,构建失败,因为;“找不到与应用程序标识符‘com.triplehappy.publish’匹配的有效配置文件”。在获得配置文件之前,我将com.triplehappy.publish指定为我的BundleIdentifier。什么是bundle标

ios - 无法显示星期几

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoIgetthedayoftheweekinObjective-C?我有一个连接到nsstring的uilabel。但是,我试图将nsstring设置为星期几(星期一、星期二等)。每次我运行它时,它什么也没给我。我有一种感觉,这是因为我没有从我的nsdate中获得值(value)。但是,我是xcode的新手,所以我真的不知道我做错了什么。-(void)viewDidLoad{NSDate*today=[[NSDatealloc]init];NSCalendar*gregorian=[[NSCalend