從命令行生成IPA文件的最佳方法是什麼?從xcode命令行生成ipa
我上的Xcode 4.2以及利用檔案:
xcodebuild -scheme AppStore clean archive
這產生.dSYM和的.app文件在構建輸出目錄,代碼簽名後。我應該如何繼續生成.ipa文件?換句話說,我正在尋找的命令行等效做的GUI
- 組織者以下 - 檔案
- 分享
- 的iOS App Store的包裝
- 不要重新簽署
謝謝!
從命令行生成IPA文件的最佳方法是什麼?從xcode命令行生成ipa
我上的Xcode 4.2以及利用檔案:
xcodebuild -scheme AppStore clean archive
這產生.dSYM和的.app文件在構建輸出目錄,代碼簽名後。我應該如何繼續生成.ipa文件?換句話說,我正在尋找的命令行等效做的GUI
謝謝!
缺少的部分是使用PackageApplication實用程序。
/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH
您也可以通過這個腳本選項辭職,和輪廓嵌入。分別使用--sign
和--embed
標誌。
存檔後,你需要 「出口」 到所需的格式,即IPA:
xcodebuild聯編-sdk iphoneos7.0 -archivePath「路徑歸檔文件「-exportPath」path_for_export「-exportFormat ipa -exportArchive -exportProvisioningProfile」provisioning_profile_to_export_with「
如何訪問$ FULL_PATH_TO_APP?如果我在構建應用程序,而不是歸檔,則可以使用BUILT_PRODUCTS_DIR。 Archive產品目錄的BUILT_PRODUCTS_DIR相當於什麼?我知道我可以將歸檔目錄的位置更改爲自定義位置,但我不想擁有該依賴項。感謝你的回答! – Vasanth
BUILT_PRODUCTS_DIR也應該用於存檔,但我認爲你說過你沒有存檔,但做了一個正常的構建? –
不,我正在歸檔,但.app文件不在BUILT_PRODUCTS_DIR中,它是'/Users/vasanth/Library/Developer/Xcode/DerivedData/Foo-drauzdtlrihjsddujotyhbjojcpa/Build/Products/Debug-iphoneos/Foo.app '相當於這裏:'/ Users/vasanth/Library/Developer/Xcode/DerivedData/Foo-drauzdtlrihjsddujotyhbjojcpa/ArchiveIntermediates/Debug/InstallationBuildProductsLocation/Applications/Foo.app'。但是我意識到我可以使用$ INSTALL_DIR而不是$ BUILT_PRODUCTS_DIR。 – Vasanth