我一直在努力让我的 iPhone 3G 成为目标,这样我现在就可以在它上面测试应用程序两天了,我很惭愧地承认我还没有实现这个目标。我找到了以下站点和 stackoverflow 答案(如下),但无法定位到我的 3G。在此期间,我可以轻松地瞄准我的 iPhone 5 并在该手机上安装应用程序。我确实有这两种设备的 iOS 团队配置文件,并且在我的管理器窗口中,它们旁边都显示有绿点。
在视觉上,我的意思是:
我的 iPhone5 可以选择,但我的 3G 甚至没有出现。
到目前为止,我发现的是以下答案和网站:
1) http://www.mobinett.com/2013/09/20/ios-7-xcode-5-project-build-settings-for-architectures-and-arm64-support/ -- 讨论如何以 3G 的 armv6 为目标。我执行了这个,但在目标选择下无法看到我的 3G 是可选的。您可以在照片中看到我将有效架构切换为包括 armv6,并选择架构为 armv7 和 armv7s。
2) Is it possible to install iOS 6 SDK on Xcode 5? -- 我已经在首选项下载部分下载了 6.1 模拟器,我已经下载了 6.1 SDK 并将其放在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 文件夹中。您可以在照片中看到它已被选中。
3) Xcode 5 does not see devices with ios 6.1.3 -- 这与我遇到的问题相同,但即使执行这些操作我也无法选择我的 3G,这些操作与 #2 相同。
通过深入研究所有这些网站和问题,我确实找到了一些显然是在 2 月 1 日发布的信息。 2014 年,应用商店发生了一个转变,他们不再接受为 iOS 6.1 设计的应用程序。这是否意味着我不再被允许使用我的 3G 进行测试?或者甚至允许再为 3G 开发?
请帮忙?
最佳答案
我已经找到了解决方案。我又玩了一会儿,然后退出并重新启动了 Xcode 5.0.2,但我的电脑没有连接任何 iOS 设备。当我选择目标选择按钮时,我注意到那里列出了两个 iOS 设备,如下图所示。这向我表明它实际上是在识别我的 3G,只是在我连接时没有识别。我的猜测是它没有被识别,因为 Xcode 读取它正在运行 iOS 6.1.3。随着 Putz1103 的建议,我开始挖掘有两个版本设置。 Putz1103 是部分正确的,我认为你的灵感。
在“常规”选项卡下,当在项目导航器中选择项目时,“build设置”选项卡左侧的三个选项卡有需要正确设置的选项。在 Deployment Info 部分的这个选项卡下,需要将 Deployment Target 选择为正确的 iOS 目标。在选择我的 3G 作为目标后,我能够在我的 3G 上构建我的应用程序进行测试。
结合我在原始问题中概述的所有事件,在 2014 年 2 月 1 日之后仍然可以选择 3G 作为 Xcode 5.0.2 中的开发目标。
关于ios - 我的 iPhone 3Gs 无法从 Xcode5 中选择为目标。这是可以修复的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21893942/
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121
这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下
我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:foo4.500bar3.001.33foobar如何读取由空格而不是换行符分隔的文件?有什么方法可以设置File("file.txt").foreach方法以使用空格而不是换行符作为分隔符? 最佳答案 接受的答案将slurp文件,这可能是大文本文件的问题。更好的解决方案是IO.foreach.它是惯用的,将按字符流式传输文件:File.foreach(filename,""){|string|putsstring}包含“thisisanexample”结果的
这个问题在这里已经有了答案:Arraysmisbehaving(1个回答)关闭6年前。是否应该这样,即我误解了,还是错误?a=Array.new(3,Array.new(3))a[1].fill('g')=>[["g","g","g"],["g","g","g"],["g","g","g"]]它不应该导致:=>[[nil,nil,nil],["g","g","g"],[nil,nil,nil]]
1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里
我在OSX上(如果重要的话)。如果我使用RVM安装Ruby,它会默认将Bundler安装到@globalgemset假设我想要一个不同版本的bundler。我假设我需要做的就是执行geminstallbundler--version但是,这会将bundler安装到默认gemset并且RVM不会为其设置路径。因此,如果我键入bundler,它仍会启动一个与Ruby一起安装到@global中的bundler两个问题:如何将bundler安装到@globalgemset。将bundler安装到@globalgemset中的模式是否正确,或者我遗漏了什么 最佳答案
在ruby.h中,有很多函数宏是这样定义的:staticinlineint#ifdefined(HAVE_PROTOTYPES)rb_type(VALUEobj)#elserb_type(obj)VALUEobj;#endif{if(FIXNUM_P(obj))returnT_FIXNUM;if(obj==Qnil)returnT_NIL;if(obj==Qfalse)returnT_FALSE;if(obj==Qtrue)returnT_TRUE;if(obj==Qundef)returnT_UNDEF;if(SYMBOL_P(obj))returnT_SYMBOL;returnBU
print"Enteryourpassword:"pass=STDIN.noecho(&:gets)puts"Yourpasswordis#{pass}!"输出:Enteryourpassword:input.rb:2:in`':undefinedmethod`noecho'for#>(NoMethodError) 最佳答案 一开始require'io/console'后来的Ruby1.9.3 关于ruby-为什么不能使用类IO的实例方法noecho?,我们在StackOverflow上
我有一个ids和他们的分数的散列,它是这样的:@objects={1=>57,4=>12,3=>9,5=>3,55=>47,32=>39,17=>27,29=>97,39=>58}我怎样才能选出前五名并放弃其余的?我这样做:@orderedObject=@objects.sort_by{|k,v|v}.reverse=>[[29,97],[39,58],[1,57],[55,47],[32,39],[17,27],[4,12],[3,9],[5,3]]然后我这样做:只有@orderedObjects的键:@keys=@orderedObject.map{|key,value|key}这
fruit=["apple","red","banana","yellow"]=>["apple","red","banana","yellow"]Hash[*fruit]=>{"apple"=>"red","banana"=>"yellow"}为什么splat会导致数组被如此整齐地解析为Hash?或者更准确地说,Hash如何“知道”“apple”是键,“red”是其对应的值?仅仅是因为它们在水果数组中的位置是连续的吗?这里使用splat有关系吗?否则哈希不能直接从数组中定义自己吗? 最佳答案 作为documentation状态:H