![](/img/trans.png)
[英]Build Xcode project from command line that use OneSignalNotificationServiceExtension
[英]How to build Xcode project from the command line?
我已經嘗試閱讀 Apple 提供的Xcode Tools 文檔,以便我可以使用終端構建.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 launch booted "com.example.apps.MyApp"
行永遠不會終止,並且在模擬器上它一直試圖打開和重新打開應用程序,但應用程序只顯示黑屏。
如果有人能告訴我我在構建.xcodeproj
時做錯了什么,那就太好了!
在 Xcode 中進行工作配置后,打開 shell 並導航到<NAME>.xcodeproj
所在的目錄。
運行后:
xcodebuild -list -project <NAME>.xcodeproj/
您會看到一個Schemes列表。
復制所需的方案名稱並運行:
xcodebuild -workspace <WORKSPACE NAME> -scheme <SCHEME NAME> build
您可以通過以下方式安裝 [ios-deploy][1] 即:
npm install -g ios-deploy
從xcodebuild輸出的末尾復制應用程序路徑並運行:
ios-deploy --debug --bundle <APP PATH>
現在應用程序應該在連接的設備上啟動。 [1]: https ://github.com/phonegap/ios-deploy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.