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>