3
我尝试使用命令行构建iPhone应用程序。plist实用程序转换iphone应用程序中的info.plist
我在Info.plist文件中遇到问题。
的XCode转换XML文件MyApp的-Info.plist中二进制文件的Info.plist,像这样:
builtin-infoPlistUtility MyApp-Info.plist -genpkginfo <path>/MyApp.app/PkgInfo -expandbuildsettings -format binary -platform iphoneos -resourcerulesfile <path>/MyApp.app/ResourceRules.plist -o <path>/MyApp.app/Info.plist
今天,我编译的Info.plist与XCode的,然后我可以成功地使用密码签名MyApp.app。
我尝试编译的Info.plist与plutil工具,就像这样:
plutil -convert binary1 <path>/MyApp.app/Info.plist
它的工作原理,但随后协同设计失败,错误:
object file format invalid or unsuitable
我想我需要其他选择为plutil实用程序,但我不知道哪些。
请帮忙吗?
就是这样!我认为我必须像XCode那样有一个二进制Info.plist,因为当我签署.app时,我有一个错误。但是,包括您提到的CFBundleResourceSpecification关键字,它的工作原理!太好了!谢谢 ! – TheFrancisOne
但我还有另一个问题,我没有找到:我想指定“IOS目标deplyment”,因为我可以用XCode做。我在Info.plist中尝试了“MinimumOSVersion”键,但苹果不推荐使用它,并且密码使用此键失败。任何帮助? – TheFrancisOne
'LSMinimumSystemVersion'接缝成为新钥匙。我用更通用的方式来更新我的答案,以找出最终应用捆绑包上使用的密钥。 –