2012-04-03 37 views
1

我正在爲內部分配企業級別創建應用程序。我創建了應用程序,並在自己的服務器上託管它,甚至讓點擊安裝工作。現在,儘管我已經對應用程序進行了一些更新,但我仍然進行編輯,甚至在模擬器中看到它們。當我建立和歸檔應用程序的東西看起來不錯,然後我在組織者窗口中轉到存檔項目,單擊分享按鈕並分發給企業,我輸入詳細信息,如ipa最終url和應用程序標題,然後確定&保存。然後我上傳應用到我的服務器,並更新任何鏈接指向這個新的應用程序。點擊安裝仍然正常工作,但它安裝了舊版本的應用程序。我甚至在一臺新設備上嘗試過。有沒有告訴XCode一些版本要完成的任務?如果是這樣,我不明白模擬器是如何顯示更新的,但構建的存檔不顯示最新的代碼。在模擬器目錄中可以找到的應用程序的文件大小爲9.4MB,但構建和歸檔後保存的應用程序僅爲1.4MB(更新涉及大量添加的圖像),因此存檔的構建也不均勻獲取新文件?用於企業分發的XCode構建和存檔構建舊的存檔

+0

在管理器>存檔中您的應用程序是否有多個列表?你確定你正在選擇正確的嗎?這聽起來像你沒有最新版本的xcode。 – Nick 2012-04-03 18:49:31

+0

xcode 3.2.6是的,我甚至去刪除所有的檔案,並建立一個新的檔案,所以沒有機會分發舊的檔案 – circlecube 2012-04-03 18:54:39

+0

你是否在爲企業分發之前再次驗證構建? – 2012-04-03 18:59:11

回答

1

我想通了,我想我應該發佈它,以防它幫助別人。

我清理了項目。

構建>清潔 - 並非100%「乾淨」應該表達/做的事情,但它允許項目從當前文件而不是舊文件構建。

2

如果清理不起作用,請嘗試徹底刪除派生的數據文件夾。

enter image description here

的默認位置是在/Users/you/Library/Developer/Xcode/DerivedData。如果您尚未在首選項中使用DerivedData位置,則可能會發現包含緩存的子文件夾。

當我遇到類似於原始問題的情況時(保留我已刪除的項目,或類似的缺失項目,我已添加或保留到我已更改的項目圖標),我對我的項目執行清理,關閉它在組織者中擊中刪除...,甚至可能將其從組織者中刪除,甚至可能從磁盤中刪除,然後從git中重新簽出,如果以這種方式在版本控制下進行重新簽出,則從頭開始重新打開該項目。

相關問題