草庐IT

application-distribution

全部标签

objective-c - iOS MVC : where does the model fit-in to a CoreData application?

我刚刚开始使用CoreData制作应用程序,但我熟悉MVC概念,因为我曾经使用(和开发)MVC框架在Web开发中做了大量工作。据我所知,CoreData会自动生成继承自NSManagedObject的类。这些对象是通过对上下文的获取请求或通过将新对象插入上下文来创建的。在我见过的应用程序中,除了与其在数据库中的属性相对应的属性之外,对象是空的,本质上使它们成为模拟实体表中一行的对象。那些自动生成的类和CoreData本身构成了应用程序模型是有道理的。在我传统上制作的应用程序中,有一个Model类负责处理所有数据。这通常是一个Singleton类,每个需要模型的Controller都可以

ios - 使用 "Distributing Enterprise Apps for iOS Devices' 提供更新的应用程序?

我正在使用苹果的DistributingEnterpriseAppsforiOSDevices.分发iPad应用程序在我的应用程序中,更新旧版本以防止访问过期信息非常重要。因此,我实现了如下的应用程序更新机制。当用户启动应用程序时,每次我通过请求我创建并托管在我自己的服务器上的Web服务,将已安装的版本代码与服务器上的版本代码进行比较。如果找到更新,我会要求用户通过UIAlertView升级应用程序,当用户点击“更新”按钮时,我会按照建议在我的服务器上触发指向.plist的URLhere.NSString*appUpgradeUrl=[NSStringstringWithString:

ios - 麻烦交叉编译 Python 2 Xcode : kivy-ios distribution throwing error

我正在尝试从thistutorial编译kity-ios.但是在运行tools/build-all.sh之后,我收到以下错误:编辑:(...)checkingforarmv7-apple-darwin-gcc.../Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2checkingwhethertheCcompilerworks...noconfigure:error:in`/Users/marcel

ios - application : didReceiveRemoteNotification: fetchCompletionHandler: called more than once. 如何避免?

我有一个应用程序,它使用远程/推送通知。使用远程通知的后台模式,一切正常。应用程序唤醒并从服务器获取所有需要的数据。但是如果通知中心没有清除推送通知警报,并且用户点击它application:didReceiveRemoteNotification:fetchCompletionHandler:方法将再次被调用,这意味着它将向服务器发送新的请求,并且这是不受欢迎的行为。第一个选项是检查应用程序状态,但是当应用程序处于暂停状态时,这会给我带来问题。我必须执行类似下面代码的操作,但这对我不起作用:if([UIApplicationsharedApplication].application

iOS 用户界面测试 : Failure getting list of active applications: AX error -25205

我仍在学习如何正确使用UI测试。我在后台登录,然后在我的新闻提要中显示结果。然后,我点击更多按钮。当有网络服务时,我似乎无法从我的api获得结果。它总是像这样失败,并且也没有显示来self的api的数据。我该怎么办? 最佳答案 我在使用模拟器时遇到了同样的问题。我尝试在设备上运行测试用例,它工作正常。所以在实际设备上运行,看看是否出现错误。 关于iOS用户界面测试:Failuregettinglistofactiveapplications:AXerror-25205,我们在StackO

ios - 如何将预先存在的 sqlite 文件放入 <Application_Home>/Library/?

我的应用程序使用核心数据。我已经在成功创建并填充了相应的sqlite文件的模拟器中运行了该应用程序。我现在想将这个预先存在的sqlite文件放到实际设备上并成为我的应用程序的一部分。我在/Library/ApplicationSupport/iPhoneSimulator/6.0/Applications/identifier/Documents/myapp.sqlite找到了模拟器生成的sqlite文件,并将其拖到Xcode中。这已将它添加到我的应用程序包中,但不在适当的目录中(结果是可以读取但不能写入sqlite文件)。通过阅读文件系统,我认为放置sqlite文件的最佳位置是在Ap

iphone - 为 Enterprise Distribution 构建 ipa 需要什么? (iOS - iPhone - iPad)

我正在从事一个将由公司内部分发的项目。因此,我一直在对此进行一些研究,所有教程和指南都从构建(.ipa文件)开始。问题是如何按照我的客户使用企业分发在内部分发应用程序而不给我他的证书的方式对代码进行签名? 最佳答案 需要企业程序分发证书(和私钥)才能为企业分发的应用程序签名。客户可以使用所需的key信任您,或者您可以将项目发送给客户进行最终构建,或者客户可以重新签署已编译的应用程序包。应用程序可以使用MacOSX命令行重新签名;不需要运行Xcode4。 关于iphone-为Enterpr

objective-c - AFNetworking:带有 application/x-www-form-urlencoded 的 POST 请求

我正在学习使用AFNetworking。我知道我可以使用AFHTTPClient通过json发出POST请求。我的问题是:有没有办法发出标准的POST请求(即内容类型为application/x-www-form-urlencoded)?我的服务器后端不接受json,因为客户端应该使用相同的表单通过Web登录。过去我用过ASIHTTPRequest,我用过这段代码:url=[NSURLURLWithString:@"www.example.org/login/"];request=[ASIFormDataRequestrequestWithURL:url];[requestsetPos

ios - 如何使用 Xcode 4.3 或 Application Loader 将应用程序提交到 App Store

我的第一个iOS应用程序在iTunesConnect中处于“等待上传”状态,但由于我在ApplicationLoader中的Xcode4.3中遇到问题,我无法将其提交到AppStore。在Xcode4.3中我有3个配置文件临时配置文件AppStore配置文件(未找到有效的签名身份)iOS团队配置文件构建并存档我的应​​用程序后,我单击“分发”并选择iOSAppStore。我输入我的iTunesConnect用户名和密码,但收到以下错误消息-没有可用于签名的身份。这是什么意思?所以我尝试使用ApplicationLoader。我在Xcode中选择了AdHoc或EnterpriseDist

iphone - 我真的需要为 TestFlight 创建一个 AdHoc Distribution Build 吗?

关于TestFlight存在分歧意见和矛盾信息。一些消息来源说您需要通过旧的AdHoc分发流程,而TestFlight只会为您收集UDID,然后帮助您传播您的AdHoc构建。你可以用电子邮件做同样的事情。Othersourcessay:Testflightallowsyoutosimplifythisprocessimmensely.YoujustbuildanormaldebugIPAandthenputitonTestFlight.Theyhavetheirownglobalprovisioningprofiletheusersinstallandruntheappwith.It'