<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ? # 讓Xcode自動更新Build版本 我們每天都要打包給測試,每天都要改Build比較麻煩,幸運的是可以通過Shell腳本來省略這個過程。 在Xcode工程里選擇對應的Target,在Build Phases里點擊“New Run Script Phases”: ![](https://box.kancloud.cn/2016-01-18_569ca44a16f4d.jpg) 在下面的窗口中寫入類似于如下腳本: ~~~ buildNumber=$(/usr/libexec/PlistBuddy?-c?"Print?:CFBundleVersion"?"${PROJECT_DIR}/${INFOPLIST_FILE}")?? shortVersion=$(/usr/libexec/PlistBuddy?-c?"Print?:CFBundleShortVersionString"?"${PROJECT_DIR}/${INFOPLIST_FILE}")?? ?? buildNumber=`date?+"%m%d"`?? buildNumber="$shortVersion.$buildNumber"?? ?? /usr/libexec/PlistBuddy?-c?"Set?:CFBundleVersion?$buildNumber"?"${PROJECT_DIR}/${INFOPLIST_FILE}"?? ~~~ 前兩行是將工程當前的Build、Version讀取出來。 我的情況是基于Version加上日期以形成Build,如下: ![](https://box.kancloud.cn/2016-01-18_569ca44a2b8d8.jpg) 關于date的格式化,[傳送門](http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/)。 如果Build是一個整形,可以這樣做遞增: ` buildNumber=$(($buildNumber?+?1))??` 如果要Build是類似于這樣的字符串:1.0.0,可以用awf命令取值,參考:[http://stackoverflow.com/questions/9258344/better-way-of-incrementing-build-number](http://stackoverflow.com/questions/9258344/better-way-of-incrementing-build-number) 如果僅僅只想在Release(如Archive等)的時候更新Build,可以嘗試加入判斷: ~~~ if?[?"${CONFIGURATION}"?=?"Release"?];?then?? ?? fi?? ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看