如何更改我的 iPhone 应用程序二进制文件名

发布于 2024-09-06 04:50:54 字数 237 浏览 5 评论 0原文

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

“二进制文件名不能包含空格。请重命名您的二进制文件,然后重试。”

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

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

谢谢!

I get the following error when I try to upload the application on iTunes Connect:

"Binary file names cannot contain a space. Please rename your binary file and try again."

If I try to Validate the Application in XCode, I get:
"My Application.ipa: filename may not contain whitespace"

So I guess I have to find a way to rename this .ipa file. I don't want to change my product name which has to stay "My Application". How can I do that?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

赠我空喜 2024-09-13 04:50:54

这非常有效(取自此处: 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>

将其更改为示例名称并保存文件。

4) 一旦你回到 Xcode Organizer,你应该能够顺利完成。

This works very well (taken from here: http://developer.appcelerator.com/question/82971/filename-may-not-contain-whitespace-in-xcode-325-is-back):

1) In Xcode Organizer right click on the build date of the app and select "Reveal Archived App in Finder"

2) Open ArchiveInfo.plist in a text editor (i used Coda)

3) For me at line 12 it was creating the application with a space:

  <key>XCApplicationName</key>
  <string>Example Name</string>

Change that to ExampleName and save the file.

4) Once you get back to Xcode Organizer, you should be able to go through fine.

三生一梦 2024-09-13 04:50:54

由于 Xcode 或应用程序加载器是现在提交应用程序的唯一方法,因此在使用 Web 界面之前重命名文件是不可行的。

不过,有一个解决方法。从 Xcode 管理器中,选择“保存到磁盘”,选择一个不带空格的文件名,然后使用应用程序加载器(不是 Xcode 管理器)将存档发送到 Apple。

Since Xcode or the Application Loader is the only way to submit apps now, renaming the file before using the web interface isn't an option.

However, there is a workaround. From Xcode Organizer, choose Save to Disk, pick a file name without a space, and then use Application Loader (not the Xcode Organizer) to send the archive to Apple.

债姬 2024-09-13 04:50:54

当我想提交名称中包含空格和 + 的应用程序时,我遇到了这个问题和另一个问题。

应用程序加载器对我来说效果不佳 - 需要删除 IPA 并重建的神秘错误。

我的最终解决方案是将 PRODUCT_NAME 设置为正常的值,例如,它不是 My App+,而是 MyAppPro。然后我将 Info.plist 中的 CFBundleDisplayName 设置为我想要的名称,例如 My App+

在我看来,这是比每次重命名 IPA 并使用应用程序加载器更好的解决方案。

I ran into this and another issue when I wanted to submit an app with whitespace and a + in the name.

Application Loader did not work well for me - cryptic errors that required deleting the IPA and rebuilding.

My final solution was to set the PRODUCT_NAME to something sane, e.g. instead of My App+ it was MyAppPro. Then I set CFBundleDisplayName in Info.plist to the name I wanted, e.g. My App+.

This is in my opinion a better solution than renaming the IPA every time and using Application Loader.

つ可否回来 2024-09-13 04:50:54

我只需在将 zip 文件上传到 Web 界面之前重命名它即可。这实在是太傻了……

I just had to rename the zip file before uploading it in the web interface. This is really silly...

北城挽邺 2024-09-13 04:50:54

使用Xcode 4。

该版本解决了该问题。

Use Xcode 4.

The problem is solved in this version.

把昨日还给我 2024-09-13 04:50:54

无需更改 XCode 中的任何内容。只需将生成的 .zip 文件从“My Application.zip”重命名为“My_Application.zip”即可。这不会影响您的应用程序名称,它只是绕过应用程序加载器文件名检查的一种方法(不允许在上传的 zip 文件名中包含空格)。

My_Application.zip 应该没问题

There's no need to change anything in XCode. Just rename the resulting .zip File from "My Application.zip" to "My_Application.zip". This does not affect your application name its just a way to bypass the Application Loader filename checks (which do not allow whitespaces in the uploaded zip filename).

My_Application.zip should be fine

谜兔 2024-09-13 04:50:54

我能够使用管理器,选择共享、保存到磁盘。转到该文件并告诉 Finder 使用 Application Loader v1.4 打开它。这是 XCode 3.2.5 的情况。我之前曾使用 Application Loader 将应用程序上传到 Mac 应用程序商店。

I was able to use the Organizer, select Share, Save to disk. The went to the file and told Finder to open it with Application Loader v1.4. This is with XCode 3.2.5. I've previously used Application Loader to upload apps to the Mac app store.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文