问题标签 [info.plist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
962 浏览

iphone - iPad Info.plist 未转换为二进制

这个问题有点开箱即用,所以请多多包涵。我正在尝试构建一个 iPad 应用程序并将其发布到 App Store,但是我收到 Info.plist 的这个问题,它被构建为 XML 格式而不是二进制。我感觉在 XCode 的构建设置中,您可以将 Info.plist 的方面保留为 XML 或二进制。虽然我将它保留为二进制,但我一直以 XML 格式获取 Info.plist,我通过查看 .app 提取版本确认了这一点,但 Info.plist 仍然倾向于二进制格式。如果我倾向于手动将命令行中的 Info.plist 文件更改为 plutil -convert binary1 Info.plist,那么代码签名显然会发生变化,然后 iTunes 会给我一个应用程序签名错误。但是,在不改变我的情况下,我确实在 iTunes 中得到它并没有错误地上传到 iPad,但从 App Store 得到响应,Info.plist 的内容应该是二进制格式。这里的任何帮助将不胜感激。

谢谢,

肖恩

0 投票
2 回答
4961 浏览

objective-c - 如何以编程方式注册自定义 URL 方案?

是否可以在我的应用程序运行时添加/删除自定义 URL 方案?现在 CFBundleURLSchemes 属性在 Info.plist 中设置。

0 投票
1 回答
892 浏览

java - OSX for Java Application Bundle 上的文件关联,不使用 JavaStub

我有一个用于 Java 应用程序的 OSX App-Bundle,它不使用 Java-Stub,而是一个 Shellscript(通过 Info.plist 注册)。我还在 Info.plist 中注册了我的文件扩展名:

这是让 LaunchService 识别我的文件以及与我的程序的关联所需要的。

据我了解 Apple Devel 文档,我现在需要在 Java 中注册文件打开处理程序,以便通过将文件拖到 App-Icon 上来打开文件,如下所示(从 Java 6 更新 3 开始):

我的第一个问题是:这个处理程序永远不会被击中 - 没有调试消息并且文件不会打开。

第二个问题可能与此有关:我可以双击关联的文件,如果没有运行,应用程序将打开。由于我使用自定义 shell 脚本来启动应用程序,因此我认为我必须添加某种参数左右。首先这是我的启动脚本:

出于测试目的,我将“$1”添加到我的参数列表中 - $1 是系统中的 PSN ......我如何将文件打开事件连接到 PSN - 或者是否有其他方法可以做到这一点(使用自定义 shell 脚本) .

0 投票
1 回答
108 浏览

xcode - CFBuldneURLIconFile 的大小应该是多少?

提供的图标大小应该CFBuldneURLIconFile是多少?

是57x57 并且存在 @2x 版本将在适当的地方自动加载,但在任何地方都找不到文档(谷歌搜索'CFBuldneURLIconFile'什么都不返回!)

0 投票
1 回答
2959 浏览

cocos2d-iphone - Xcode 4 和 cocos2D 1.0.0 beta 未分类错误和 Info.plist 不存在

我刚刚安装了 xcode 4 sdk 和 cocos2d 1.0.0 beta 模板。

我刚刚使用 cocos2d 模板创建了一个新项目。但是当我构建时,我遇到了这些错误:(有关我以前使用 xcode 3 开发的项目的信息有同样的问题)

警告:无法将“com.apple.XcodeGenerated”标签添加到“/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build”:错误域=NSPOSIXErrorDomain Code=2 UserInfo =0x201dde680“操作无法完成。没有这样的文件或目录”错误:无法创建'/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates'(权限被拒绝)错误:无法创建“/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products”(权限被拒绝)无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/构建/中间体/xcode4.build/Debug-iphonesimulator/xcode4。build/Objects-normal/i386 无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/PrecompiledHeaders/Prefix-dflnzjtztxdgjwhistrvvjxetfrg 无法创建目录/Users/Benoit/Library/Developer/Xcode/ DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug-iphonesimulator/xcode4.build 无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/ Debug-iphonesimulator/xcode4.build 无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug-iphonesimulator/xcode4。build 无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug-iphonesimulator/xcode4.build 无法创建目录/Users/Benoit/Library/Developer/ Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/PrecompiledHeaders/Prefix-fqemzerugrwojibbegzkffljkxqs 无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/iphone-simulator构建无法创建目录 /Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Index/PrecompiledHeaders/Prefix-dbtcglhksokwygezixirqkgfipsr_ast 无法创建目录 /Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazbpsfuwbs Index/PrecompiledHeaders/Prefix-gdirtpasdqzasnclnkzguimarjpd_ast 错误:无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator/xcode4.app:权限被拒绝错误:不能创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator/xcode4.app:权限被拒绝文件“Info.plist”不存在。t 创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator/xcode4.app:权限被拒绝错误:无法创建目录/Users/Benoit/Library/Developer/ Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator/xcode4.app:权限被拒绝 文件“Info.plist”不存在。t 创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator/xcode4.app:权限被拒绝错误:无法创建目录/Users/Benoit/Library/Developer/ Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator/xcode4.app:权限被拒绝 文件“Info.plist”不存在。

请帮忙 !!

0 投票
1 回答
1397 浏览

xcode - Info.plist 和 [app name]-Info.plist 有什么区别?

我在网上阅读的所有内容都是关于 Info.plist 的。XCode 在我创建项目时为我创建了一个 [应用程序名称]-Info.plist 文件,它似乎与我在网上看到的示例 Info.plist 具有相同的键。如果我保留它的名称或者我应该将它重命名为 Info.plist 可以吗?

0 投票
1 回答
708 浏览

xcode - Bundle ID更改后的iOS问题,Xcode“上传失败”

当做一些像更改 Bundle ID 这样简单的事情时,我的应用程序总是会出现问题。当然,理想情况下,我一开始就会有正确的捆绑包 ID,但这不是这个团队的现实。

即使在清理项目后,从安装它的设备中删除应用程序,甚至删除 Xcode 的编译文件夹并重新构建应用程序,为什么我会收到这些错误,例如 "Failed to upload x.app (xcode 3)" ,Xcode4 得到当这种情况发生时真的很奇怪

我应该改变其他东西吗?我目前只更改 Info.plist 的捆绑标识符字段的文本

感谢您的任何见解!

0 投票
3 回答
773 浏览

iphone - 阻止 iPhone 应用在 iPad 上运行

可能重复:
阻止 iPhone 应用在 iPad 上运行

是否可以阻止我的 iPhone 应用程序在 iPad 上运行,甚至不能在 X2 版本上运行。

谢谢

0 投票
1 回答
2892 浏览

xcode - 捆绑显示名称和 plist

我是新手,我想提交我的应用程序。我被困在plist上。我不知道为捆绑显示名称、捆绑名称和标识符以及可执行文件添加什么?我的应用程序的名称是 ReportsIGS。在这方面的任何帮助都会帮助我很多。非常感谢......如果这已经在其他地方得到了回答,我很抱歉,我似乎无法找到它......

0 投票
13 回答
87193 浏览

xcode - Xcode 无法打开 Info.plist - 错误提示“没有这样的文件”

我切换到 Xcode 4 并加载了我的项目,该项目在 Xcode 3 中完美运行。当我运行它时,我收到一条错误消息:

文件“Info.plist”无法打开,因为没有这样的文件。

我查看了 Xcode 中的文件,它就在那里。那为什么打不开呢?