草庐IT

javascript - 有没有办法从服务器更新 iOS 应用程序中的 javascript 文件?

我的iOS应用程序中有一个需要经常更新的javascript文件,我希望能够从服务器执行此操作,而不是每次更新javascript文件时都提交新的应用程序更新。我有filezilla,一个dreamhost帐户和一个我可以托管文件的网站,如果有帮助的话。我也有一个Parse帐户。我的应用程序中有这段代码,但我想从应用程序内部以外的其他地方加载它,以便我可以轻松地更新它:NSString*jsString=[NSStringstringWithContentsOfURL:[[NSBundlemainBundle]URLForResource:@"GPS"withExtension:@"j

ios - 是否可以使用 XCode 一次将您的 iOS 应用程序安装到所有设备模拟器

我想学习一种在XCodeGUI中同时将我的iOS应用程序安装到所有类型的模拟器(iphone4s、iphon5s、ipad2..)的快速方法。这可能吗? 最佳答案 这当然是可能的,但并非微不足道。可以使用simctl(CoreSimulator.framework的CLI)安装应用程序。您可以运行“xcrunsimctlinstall”将应用程序安装到特定设备。为此,需要启动设备,但您通过“xcrunsimctlboot”获得的非UI体验目前不足以使其工作。您需要设备完全启动(如Simulator.app所做的那样)才能进行安装。不

ios - 使用 Xcode 6 构建 iOS 9 功能

我目前正在对仅适用于iOS9的应用程序进行Beta测试。我在TestFlight中使用外部测试人员。我需要使用Xcode7来构建我的iOS9应用程序(我在Xcode6中的目标中的BaseSDK最高只能支持iOS8.4),但是当我上传一个构建用于测试时,我收到以下错误:ExternaltestingisnotsupportedforbuildsthathavebeencreatedwithabetaversionofXcode,OSX,oriOS.```因此,我需要从Xcode6提交我的构建。我在Xcode6中的iOS部署目标是iOS9,但是,如前所述,iOS9SDK不是BaseSDK的

ios - 无法在 Xcode 中编译 Storyboard并开始分配所有 RAM

我正在使用XCode开发一个应用程序,它变得越来越大。上周我一直无法编译该项目。当我点击“运行”时,项目卡在编译文件:“storyboard1of1”,然后开始分配所有RAM。由于这个RAM问题,整个机器停止响应。谁能指出我可能做错了什么? 最佳答案 退出xcode并重新启动系统并再次尝试对我有用。 关于ios-无法在Xcode中编译Storyboard并开始分配所有RAM,我们在StackOverflow上找到一个类似的问题: https://stackov

ios - 在 Xcode 中禁用目标本地化

在我们的项目中,我们有多个构建目标,每个目标都使用英语、法语和基础(英语)本地化文件。其中一些是字符串文件,而另一些是已构建为包含这两种语言的本地化Storyboard文件。在单个构建目标上限制本地化的最佳方法是什么,以便它仅使用英语而不是不使用法语,同时保留它以便所有其他构建目标仍然具有英语和法语本地化都有效吗?我尝试不包括该特定构建的法语本地化,但删除了整个本地化文件,因为这似乎是在项目级别完成的。我在这里找到了一些帖子,但没有任何帖子可以从特定的构建目标中禁用一种本地化语言,而让其他人保持独立。我们目前正在使用Xcode6。 最佳答案

iOS 滑动抽屉

我正在使用AMSlideMenuinmyproject用于滑动View。在Storyboard中,AMSlideMenuRightTableViewController用于绘制一些静态单元格。但我想在这里添加一些自定义View,比如用户个人资料图片、用户电子邮件、设置图标等,就像在Facebook或Gmail应用程序中一样。任何人都可以帮助我,我应该怎么做? 最佳答案 在UIStoryboard中添加AMSlideMenuRightTableViewController中的View。 关

ios - 使 Target 在 Xcode 中的构建产品路径依赖于当前方案

我有一个包含三个目标的Xcode项目:将在MacAppStore上发布的Mac应用相同的Mac应用程序,但将作为演示版分发到我的网站一个登录助手应用程序,它是前两个的目标依赖项目标登录助手应用程序在构建时被复制到当前方案的目标(假设是第一个目标),其构建路径为$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)当我将方案更改为第二个目标(演示)时,我希望第三个目标的构建产品路径相同,只是附加了_Demo。基本上,第三个目标的构建路径应始终与当前方案的目标(目标一或两个)相同。目前,我在构建之前手动完成,但这很乏味。有没有办法使每

ios - 删除/private/tmp 后无法启动 iOS 模拟器

这周我无法启动我的模拟器,我尝试了一些文章中的几种解决方案,但它不起作用。我的MacOS版本是OSX10.10.5(14F27),我的模拟器是iOS8.4。我从~/Library/Logs/CoreSimulator/CoreSimulator.log抓取日志Aug2711:29:14LL-MBP.localCoreSimulatorService[8316]:Couldnotregisterservicecom.apple.SystemConfiguration.PPPController:launch_sim_register_endpoint:0xfffffeccAug2711:

ios - 在没有 Xcode 的情况下添加 Fabric 应用程序 (Twitter)

我有这种情况:我需要在命令行上构建我的应用程序,但我也需要进行更改。(我将使用的工具是FaSTLane)。我可以从外部输入apikey,但问题是:如何在不打开Xcode的情况下创建Fabric应用程序?谢谢! 最佳答案 如果您已经有一个Fabric帐户,您只需要组织APIkey。在首次启动新应用时,该应用将自动在Fabric上创建。 关于ios-在没有Xcode的情况下添加Fabric应用程序(Twitter),我们在StackOverflow上找到一个类似的问题:

iOS Beta 测试人员无法下载应用程序分布式 OTA

多年来,我一直在使用临时分发版的“OTA”分发版进行Beta测试。它总是有效的。上一个版本是在五月。效果很好。一般的想法是.ipa和.plist在我们的服务器上。我有一个带有itms-services:链接到.plist的页面,其中包含.ipa的URL,它也在我们的服务器上。刚刚为我们的Beta测试人员上传了一个新版本。我可以将它下载到我的iPhone和iPadOTA就好了。Beta测试人员说他们点击了我们网站上的链接,但什么也没有发生。当我这样做时,我收到一条正常消息,询问我是否可以安装该应用程序。我回答是,然后下载该应用程序,一切正常。我已将我的iPad连接到XCode,并删除了所