Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.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
Ios 如何从命令行构建Xcode项目?_Ios_Xcode_Xcode Command Line Tools - Fatal编程技术网

Ios 如何从命令行构建Xcode项目?

Ios 如何从命令行构建Xcode项目?,ios,xcode,xcode-command-line-tools,Ios,Xcode,Xcode Command Line Tools,我试着阅读苹果提供的,这样我就可以使用终端构建一个.app文件,并在模拟器上运行生成的应用程序。基本上,我想做的是在Xcode上做与Cmd+R相同的事情 到目前为止,我已经尝试像这样构建我的.xcodeproj: xcodebuild -configuration Debug build 但是,当我在模拟器上安装并运行它时,我会看到一个带有黑屏的应用程序: // Boot device xcrun simctl boot "iPhone 7" // Install app xcrun sim

我试着阅读苹果提供的,这样我就可以使用终端构建一个
.app
文件,并在模拟器上运行生成的应用程序。基本上,我想做的是在Xcode上做与
Cmd
+
R
相同的事情

到目前为止,我已经尝试像这样构建我的
.xcodeproj

xcodebuild -configuration Debug build
但是,当我在模拟器上安装并运行它时,我会看到一个带有黑屏的应用程序:

// Boot device
xcrun simctl boot "iPhone 7" 
// Install app
xcrun simctl install "iPhone 7" "/Users/.../MyApp/build/Debug-iphoneos/MyApp.app"
// Open simulator
open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
// Launch app using its bundle id
xcrun simctl launch booted "com.example.apps.MyApp"
更不用说启动的
xcrun simctl启动“com.example.apps.MyApp”
行从未终止,并且在模拟器上它一直尝试打开和重新打开应用程序,但应用程序只显示一个黑屏


如果有人能告诉我我在构建
.xcodeproj
时犯了什么错误,那就太好了

在Xcode中进行有效配置后,打开一个shell并导航到
.xcodeproj
所在的目录

运行后:

xcodebuild -list -project <NAME>.xcodeproj/
从xcodebuild输出的末尾复制应用程序路径并运行:

ios-deploy --debug --bundle <APP PATH>
ios部署--调试--捆绑包
现在应用程序应该在连接的设备上启动

npm install -g ios-deploy
ios-deploy --debug --bundle <APP PATH>