如何更改我的iPhone App二进制文件名

Kam*_*tka 22 iphone xcode itunesconnect

当我尝试在iTunes Connect上传应用程序时出现以下错误:

"二进制文件名不能包含空格.请重命名二进制文件,然后重试."

如果我尝试在XCode中验证应用程序,我得到:"我的Application.ipa:文件名可能不包含空格"

所以我想我必须找到一种方法来重命名这个.ipa文件.我不想更改必须保留"我的应用程序"的产品名称.我怎样才能做到这一点?

谢谢!

Joh*_*rug 48

这非常有效(取自这里:http://developer.appcelerator.com/question/82971/filename-may-not-contain-whitespace-in-xcode-325-is-back):

1)在Xcode Organizer中右键单击应用程序的构建日期,然后选择"在Finder中显示已存档的应用程序"

2)在文本编辑器中打开ArchiveInfo.plist(我使用过Coda)

3)对于我在第12行,它创建了一个带有空格的应用程序:

  <key>XCApplicationName</key>
  <string>Example Name</string>
Run Code Online (Sandbox Code Playgroud)

将其更改为ExampleName并保存文件.

4)一旦你回到Xcode Organizer,你应该可以通过罚款.

  • 我更喜欢在属性列表编辑器中进行编辑 - 但另外同意这是删除空格的最佳方法. (2认同)
  • 更改应用程序名称不仅会更改创建的ipa,还会实际更改应用程序在App Store和iPhone中的显示方式.由于此错误而删除我的应用名称中的空白不是一种选择.还有其他建议吗? (2认同)

Ste*_*sen 6

由于Xcode或Application Loader是现在提交应用程序的唯一方法,因此在使用Web界面之前重命名文件不是一种选择.

但是,有一种解决方法.从Xcode Organizer中,选择Save to Disk,选择没有空格的文件名,然后使用Application Loader(而不是Xcode Organizer)将存档发送给Apple.