标签: plist

用bash解析mobileprovision文件?

我正在建立一个php/bash/mysql系统,用于自动化iPhone应用程序的adhoc发布.但我想读取项目的mobileprovision文件中的application-identifier键,并根据它更改info.plist文件.

我目前可以从php构建ipa文件,如果cfbundleidentifer密钥与其配置文件相同.

我找到了这样的代码https://gist.github.com/711794但是我想要bash脚本将它集成到我的系统中.

谢谢

iphone bash shell adhoc plist

23
推荐指数
4
解决办法
1万
查看次数

在命令行中编辑ipa plist文件

我想使用命令行更改plist文件中的'bundle-identifier'字符串值.使用'默认',我该怎么做?

仅供参考,这里是完整的plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>items</key>
   <array>
   <dict>
       <key>assets</key>
       <array>
           <dict>
               <key>kind</key>
               <string>software-package</string>
               <key>url</key>
               <string>http://eventpilotadmin.com/doc/clients/ISES/Eventworld2011/proofs/iphone_Eventworld2011_proof.ipa</string>
           </dict>
       </array>
       <key>metadata</key>
       <dict>
           <key>bundle-identifier</key>
           <string>com.ativsoftware.Eventworld2011</string>
           <key>bundle-version</key>
           <string>1.0</string>
           <key>kind</key>
           <string>software</string>
           <key>title</key>
           <string>Eventworld2011</string>
       </dict>
      </dict>
   </array>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

macos bash plist ipa

23
推荐指数
3
解决办法
9227
查看次数

使用默认值在Mac上从命令行修改Plist

有没有人知道如何使用默认值从命令行修改Plist文件?目前URL types阵列下有两个词典; 我需要添加另一个.

在此输入图像描述

我尝试的每个命令都要么替换整个字典,要么创建一个新的数组URL types而不是编辑它.有关如何在默认设置(控制台Mac应用程序)而不是 PlistBuddy中完成此操作的任何想法?

macos shell console plist property-list

23
推荐指数
4
解决办法
4万
查看次数

iPhone Icon@2x.png未在Retina显示屏中显示

出于某种原因,iPhone 4拒绝显示我的高分辨率图标文件.

我已经检查了这些解决方案,其中没有一个对我有用:

如何设置适用于iPhone 4的iPhone3和Retina的普通图标

http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html

http://appworks.radeeccles.com/programming/cfbundleiconfiles-nice-ready-prime-time/

图标位于我的资源组中,并且都正确命名:

  • 的icon.png
  • Icon@2x.png
  • ICON-72.png

我也尝试将它们添加到Info.plist文件中,首先作为数组,然后作为字典,然后简单地删除plist文件中的所有图标引用,但无论我做什么,它仍然显示放大的57x57图标.

拥有工作图标设置的人可以发布实现这项工作所需的实际XML咒语吗?

iphone icons plist

22
推荐指数
2
解决办法
3万
查看次数

如何在iOS中添加和获取.plist中的值

我正在实现基于Web服务的应用程序.在那里我需要在.plist中添加一个字符串作为属性,我需要在代码中随时获取.plist中的值.

objective-c plist ios4 ios

22
推荐指数
3
解决办法
2万
查看次数

我在哪里可以找到info.plist文件?

我正在阅读iOS开发书,并在其中看到了对info.plist作为Obj-C项目一部分使​​用的文件的引用.不幸的是,这本书没有明确说明文件的位置?

这个文件在哪里?如何作为Xcode的一部分访问它?

xcode objective-c plist

22
推荐指数
2
解决办法
4万
查看次数

将plist转换为二进制plist

Apple强烈建议在将大型基于XML的数据集读入iPhone应用程序时使用二进制plist格式.他们的理由是,XML解析对iPhone非常重要.但是,这要求首先转换驻留在远程Web服务器上的文件.

对于频繁更改的内容,手动执行此操作是不可接受的.如果可能的话,我想避免让基于Web的应用程序调用命令行来执行转换(即plutil).

是否有公开的算法来执行此转换?

iphone cocoa-touch objective-c plist core-foundation

20
推荐指数
4
解决办法
2万
查看次数

配置文件文件中plist周围的二进制数据是什么?

.mobileprovision文件的结构如下所示:

<!-- small binary data -->

<?xml version="1.0" encoding="UTF-8"?>
<!-- plist data -->
</plist>

<!-- large binary data -->
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 这个二进制数据是什么?
  2. 它有用吗?
  3. 如何在不搜索XML边界的情况下从.mobileprovision文件中提取plist?

具体来说,当上面的Q1和Q3都得到回答时,我会将这个问题视为已回答(并同时授予+100奖励).

xcode cocoa-touch plist ios provisioning-profile

20
推荐指数
2
解决办法
6788
查看次数

在自定义.plist文件中使用用户定义的构建设置

我为我的应用程序定义了不同的构建配置(Debug,Stage,Prod),并使用用户定义的构建设置:

在此输入图像描述

Info.plist文件中设置Facebook登录和其他内容:

在此输入图像描述

在这种情况下,$(USER_DEFINED_SETTINGS)符号确实有效.

当我尝试设置Google SignIn时,需要使用其他.plist文件(GoogleService-Info.plist),并且我使用与文件相同的方式使用用户自定义设置Info.plist,但它不起作用.

如何在自定义文件中使用用户定义的设置.plist?如果我不能,我该如何解决这个问题?

xcode plist ios google-signin

20
推荐指数
2
解决办法
6034
查看次数

有没有在线.plist编辑器?

我对一个在线应用程序感兴趣,比如XCode附带的工具,以可编辑的方式显示键和值作为行,并处理xml plists(我不在乎它是否也处理二进制文件).

iphone editor plist

19
推荐指数
1
解决办法
2万
查看次数