如何更改我的iPhone应用程序二进制文件名
我收到以下错误,当我尝试将其上传于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