14w*_*wml 8 xcode ios xcode-command-line-tools
我已经尝试阅读Apple提供的Xcode Tools文档,以便我可以使用终端构建.app文件并在模拟器上运行生成的应用程序.基本上我想做的是做与Xcode上的Cmd+ 相同的事情R.
到目前为止,我试图建立我.xcodeproj这样的:
xcodebuild -configuration Debug build
Run Code Online (Sandbox Code Playgroud)
但是,当我在模拟器上安装并运行它时,我得到一个带黑屏的应用程序:
// 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"
Run Code Online (Sandbox Code Playgroud)
更不用说xcrun simctl launch booted "com.example.apps.MyApp"线路永远不会终止,并且在模拟器上它不断尝试打开并重新打开应用程序,但应用程序只显示黑屏.
如果有人能告诉我,我在做什么错误的建设.xcodeproj那将是伟大的!
Tsu*_*mis 17
在Xcode中进行工作配置后,打开一个shell并导航到您<NAME>.xcodeproj所在的目录.
运行后:
xcodebuild -list -project <NAME>.xcodeproj/
Run Code Online (Sandbox Code Playgroud)
你看到一个方案列表.
复制所需的方案名称并运行:
xcodebuild -scheme <SCHEME NAME> build
Run Code Online (Sandbox Code Playgroud)
您可以通过以下方式安装ios-deploy:
npm install -g ios-deploy
Run Code Online (Sandbox Code Playgroud)
从xcodebuild输出的末尾复制应用程序路径并运行:
ios-deploy --debug --bundle <APP PATH>
Run Code Online (Sandbox Code Playgroud)
现在应该启动应用程序,即连接的设备.
| 归档时间: |
|
| 查看次数: |
8827 次 |
| 最近记录: |