在Xcode 4下,我能夠導出未簽名的IPA,以便將其發送給有企業帳戶的客戶端以便辭職。隨着升級到Xcode 5,該選項已被刪除。我發現了一個similar question,它爲Cocoa應用程序找到了一個解決方法,但這不適用於iOS應用程序,因爲它會生成一個.app文件。無法從Xcode 5中導出未簽名的IPA
有沒有人知道如何從Xcode 5,或生成未簽名的IPA知道另一種方式給我的客戶的辭職,不涉及交易證書或項目本身?
在Xcode 4下,我能夠導出未簽名的IPA,以便將其發送給有企業帳戶的客戶端以便辭職。隨着升級到Xcode 5,該選項已被刪除。我發現了一個similar question,它爲Cocoa應用程序找到了一個解決方法,但這不適用於iOS應用程序,因爲它會生成一個.app文件。無法從Xcode 5中導出未簽名的IPA
有沒有人知道如何從Xcode 5,或生成未簽名的IPA知道另一種方式給我的客戶的辭職,不涉及交易證書或項目本身?
我們有完全相同的問題。我們使用這個流程一年來向我們的客戶提供一個未簽名的IPA,然後當他們的企業檔案發布給他們的所有員工時,他們就會簽名。事情變得非常簡單。我們剛剛使用我們的一份分銷檔案簽署了IPA,而客戶則能夠接受該簽署的IPA並將其與其企業分銷檔案一起退出。事實證明,不需要下拉菜單中的「不要辭職」選項。通過運行
xcodebuild -project YOUR_PROJECT.xcodeproj -exportArchive -exportFormat ipa -archivePath $(pwd)/YOUR_PROJECT.xcarchive -exportPath $(pwd)/YOUR_PROJECT.ipa CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -alltargets -configuration Release
您可以創建.xcarchive
:
你對捆綁標識符做了什麼? –
在我們的案例中,我們不需要改變它,我們使用正確的包標識符來構建它,客戶端從一開始就需要它。 – user2922553
您可以在*.xcodeproj
目錄下運行這個
xcodebuild -scheme YOUR_PROJECT_SCHEME archive CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -archivePath $(pwd)/YOUR_PROJECT.xcarchive
您可以通過使用xcodeproj這紅寶石(.rb)
腳本創建scheme
require 'xcodeproj'
xcproj = Xcodeproj::Project.open("YOUR_PROJECT.xcodeproj")
xcproj.recreate_user_schemes
xcproj.save
您可以通過運行安裝xcodeproj
:
sudo gem install xcodeproj :)
和你有什麼問題嗎? – Kreiri
@Kreiri我已經更新了這個問題,使它更清楚我在問什麼。 –