Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios6 是否可以为iOS 6编译精灵套件应用程序/游戏?_Ios6_Game Engine_Ios7_Xcode5_Sprite Kit - Fatal编程技术网

Ios6 是否可以为iOS 6编译精灵套件应用程序/游戏?

Ios6 是否可以为iOS 6编译精灵套件应用程序/游戏?,ios6,game-engine,ios7,xcode5,sprite-kit,Ios6,Game Engine,Ios7,Xcode5,Sprite Kit,是否可以为iOS 6编译精灵套件(XCode5的新功能)应用程序/游戏? 我已经为部署目标iOS6编译了应用程序,并在Simulator上进行了测试,但我不知道它是否能在物理设备上运行 我想说这个问题违反了保密协议,但这可以用一般的方式来回答:不,你不能。Apple框架是动态链接的。这意味着每个版本的iOS都会从Apple加载特定的库,它们会在运行时链接到,而不是编译成二进制文件。如果您使用的iOS版本不包含这些框架,您的应用程序将崩溃,因为它将无法在运行时找到库 更准确地说,你可以编译Spri

是否可以为iOS 6编译精灵套件(XCode5的新功能)应用程序/游戏?
我已经为部署目标iOS6编译了应用程序,并在Simulator上进行了测试,但我不知道它是否能在物理设备上运行

我想说这个问题违反了保密协议,但这可以用一般的方式来回答:不,你不能。Apple框架是动态链接的。这意味着每个版本的iOS都会从Apple加载特定的库,它们会在运行时链接到,而不是编译成二进制文件。如果您使用的iOS版本不包含这些框架,您的应用程序将崩溃,因为它将无法在运行时找到库


更准确地说,你可以编译SpriteKit调用,但不能运行SpriteKit调用。

你可以编译它,但使用它作为“可选”(使用二进制选项链接,只需将库标记为“可选”而不是“必需”),这样当你使用iOS 6时,你的应用程序仍然可以工作,并且在设备上运行不会崩溃。你必须注意,当打电话给SpriteKit时,你必须检查它是否在那里……但这是另一个话题

问题是,在iOS 6上,你必须使用另一个库/框架,而不是SpriteKit,比如说,在iOS 6上,你将使用cocos2d和一个非常有限的游戏版本,并且当使用具有SpriteKit的更高级操作系统时,你将为用户提供更多功能


所以这是可能的,但我不确定这是否是您真正想要的。

具有hi rep的人可以添加标签SpriteKit;-)请检查我下面的答案。如果你需要更多的细节,请告诉我。完成后,还更新了标签说明。我刚刚开始学习Cocos2D和Sprite工具包-pufff!!!你知道的技术太多了。我希望使用最好的一款,因为没有时间学习所有内容:>@BlueConga如果你只针对iOS和Mac,那么使用SpriteKit可能是更好的方法。如果你想把Android也作为目标,而你刚刚起步,我想你应该检查一下Corona(虽然他们开始很贵)。谢谢。。。雪碧套装看起来很漂亮。。。只是希望他们能修复iOS 7的外观和感觉,它会很快得到良好的覆盖率!据我所知,iOS 6在大约9个月内达到了90%左右。iOS的采用率非常高。它是。。。但在目前的形式下,iOS7不会像iOS6那样流行——可能会有更多的人决定根本不使用iOS7。你可以编译并运行它。但是你不能用它。每次苹果在新的SDK中添加新的库/框架时都会发生同样的情况。人们可能不喜欢iOS 7,但当发生变化时,这是正常的。一旦更多的iOS 7-only应用可用,并且他们感觉自己被甩在了后面,他们就会立即切换,那时他们将咬紧牙关。其余的可能不再是潜在的应用程序客户了,所以不会有损失。