簡體   English   中英

如何在命令行上從Xcode項目獲取應用程序路徑名?

[英]How to get the app path name from an Xcode project on the command line?

我正在編寫一個構建腳本來編譯和打包我的應用程序,並且我想要一個很好的方法來獲取創建的.app的完整路徑名。 除了xcodebuild ,我找不到任何其他命令行工具,該工具似乎沒有太多檢查Xcode項目的方式。 我完整的編譯命令是

xcodebuild -sdk iphoneos2.2.1

因此它將以默認配置進行構建,並且我不想將.app文件名硬編碼(盡管它類似於build/<config>iphoneos/<name>.app )。 當前,我正在解析xcodebuild命令的輸出並抓取一行

CodeSign (.*)

可以正常工作,但似乎是一種round回的方式。 是否有其他命令行工具可以執行此操作,或者至少比我的解決方案更簡單?

很難說,因為構建位置可以是特定於項目/目標的,也可以是從未在項目文件中的任何位置顯式設置的全局首選項。

從來沒有嘗試過,但是也許在您的項目中添加了一個“運行腳本”構建階段,該階段僅打印環境以進行標准輸出並進行解析?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM