我是Xcode的新手,我的第一个项目是一个带有 Share Extension 目标的简单iOS 8应用程序。我注意到,如果我选择>Product >Build
,文件会标记为红色(缺失)。
如果我做同样的事情,但使用连接设备,他们从红色变为黑色,构建成功。为什么我需要连接设备才能获得成功的构建?
答案 0 :(得分:0)
@Matt,这取决于您的建筑物的配置文件。我将附加我在Xcode 6.1中选择的当前构建配置文件的图像。但基本上如果您定位模拟器,您将要单击播放按钮,然后您的项目将被复制到您选择的模拟器,然后启动。当我为我的设备构建我的应用程序时,我选择了>Product >Build
,因为我没有Apple开发人员的许可证,但它仍然构建了一个MyApp.app
二进制/可执行项目。派生数据位置指定了您的首选项。我希望我的回答可以帮助你。
答案 1 :(得分:0)
您不一定需要为iOS开发iDevice。虽然它是比模拟器更好的解决方案,因为你会看到它实际上是如何实际的,特别是在性能和速度方面。
只要应用程序仍在模拟器/设备上正常运行,您就可以忽略红色标记的文件。
希望这会有所帮助:)