我收到以下錯誤,當我嘗試將其上傳於iTunes Connect的應用:如何更改我的iPhone應用程序二進制文件名
「二進制文件名不能包含空格,請重新命名您的二進制文件,然後再試一次。 「
如果我嘗試驗證XCode中的應用程序,我得到: 「我Application.ipa:文件名可能不包含空白」
所以我想我必須找到一種方法來重新命名這個.ipa文件。我不想更改必須保留「我的應用程序」的產品名稱。我怎樣才能做到這一點?
謝謝!
我收到以下錯誤,當我嘗試將其上傳於iTunes Connect的應用:如何更改我的iPhone應用程序二進制文件名
「二進制文件名不能包含空格,請重新命名您的二進制文件,然後再試一次。 「
如果我嘗試驗證XCode中的應用程序,我得到: 「我Application.ipa:文件名可能不包含空白」
所以我想我必須找到一種方法來重新命名這個.ipa文件。我不想更改必須保留「我的應用程序」的產品名稱。我怎樣才能做到這一點?
謝謝!
這個作品非常好(從這裏取:http://developer.appcelerator.com/question/82971/filename-may-not-contain-whitespace-in-xcode-325-is-back):
1)在Xcode中管理上的應用程序的構建日期點擊右鍵並選擇「顯示已歸檔的應用程序中搜索」
2)打開ArchiveInfo.plist在文本編輯器(我用的Coda)
3)對於我來說,在第12行這是創建與應用空間:
<key>XCApplicationName</key>
<string>Example Name</string>
章將其轉換爲ExampleName並保存該文件。
4)一旦你回到Xcode組織者,你應該能夠通過罰款。
有沒有必要改變XCode中的任何東西。只需將生成的.zip文件從「My Application.zip」重命名爲「My_Application.zip」。這不會影響您的應用程序名稱,它只是繞過Application Loader文件名檢查(不允許上傳的zip文件名中的空格)的一種方式。
My_Application.zip應該罰款
由於Xcode中或應用程序加載器是使用Web界面之前立即提交的應用程序,重命名文件的唯一方法是不是一種選擇。
但是,有一種解決方法。從Xcode Organizer中,選擇保存到磁盤,選擇一個沒有空格的文件名,然後使用Application Loader(而不是Xcode Organizer)將存檔發送到Apple。
這完美的作品。謝謝史蒂夫! – 2010-11-29 05:00:57
我遇到了這個問題,另一個問題是當我想提交一個名稱爲空白的應用程序和一個+
。
應用程序加載程序對我來說效果不佳 - 需要刪除IPA和重建的神祕錯誤。
我最終的解決方案是將PRODUCT_NAME
設置爲某種健全的方式,例如,而不是My App+
它是MyAppPro
。然後我將CFBundleDisplayName
設置爲Info.plist
爲我想要的名字,例如My App+
。
這在我看來比每次重命名IPA和使用Application Loader更好的解決方案。
我能夠使用管理器,選擇共享,保存到磁盤。轉到文件並告訴Finder使用Application Loader v1.4打開它。這是與XCode 3.2.5。我以前使用Application Loader將應用上傳到Mac應用商店。
使用Xcode 4.
問題在此版本中解決。
並重新在4.2 .../o \ – 2011-08-19 11:54:03
這適用於通過Xcode組織者提交,這就是爲什麼它是最好的答案。謝謝。 – Dimitris 2010-12-13 15:11:48
我更喜歡在屬性列表編輯器中進行編輯 - 但否則認爲這是刪除空格的最好方法。 – westsider 2010-12-31 20:25:36
適用於Xcode組織者。謝謝! – 2011-01-07 08:58:32