首页 \ 问答 \ iPhone - 如何为客户提交申请(iPhone - how to submit an application for a client)

iPhone - 如何为客户提交申请(iPhone - how to submit an application for a client)

我为客户编写了一个iPhone应用程序。 他已经购买了一个开发人员证书,并授权我做任何将应用程序提交到应用商店的工作。

在我的系统上为客户端创建代码签名标识是否会有问题?

我意识到问题有点模糊 - 基本上,它是否可以从我的系统中执行而不会污染我自己的应用程序? 如果是这样,我要做什么不同于如果我正在上传我自己的应用程序?


I've written an iPhone application for a client. He has purchased a single developer certificate as I have, and authorized me to do whatever needs to be done to submit the application to the app store.

Will there be any problem creating a code signing identity on my system for the client?

I realize the question is kind of vague - basically, is it do-able from my system without fouling up my own applications? If so, what do I have to do differently than if I were uploading my own application?


原文:https://stackoverflow.com/questions/6144584
更新时间:2023-11-20 14:11

最满意答案

在您的XML上运行xsd.exe两次以创建一个中介XSD,然后从它获得一个C#类产生以下结果:

[Serializable]
[XmlType(AnonymousType=true)]
[XmlRoot(Namespace="", IsNullable=false)]
public partial class product 
{
    private string skuField;
    private productAttribute[] attributeField;

    [XmlElement(Form=XmlSchemaForm.Unqualified)]
    public string sku {
        get {
            return this.skuField;
        }
        set {
            this.skuField = value;
        }
    }

    [XmlElement("attribute", Form=XmlSchemaForm.Unqualified, IsNullable=true)]
    public productAttribute[] attribute {
        get {
            return this.attributeField;
        }
        set {
            this.attributeField = value;
        }
    }
}

[Serializable]
[XmlType(AnonymousType=true)]
public partial class productAttribute {

    private string nameField;
    private string valueField;

    [XmlAttribute]
    public string name {
        get {
            return this.nameField;
        }
        set {
            this.nameField = value;
        }
    }

    [XmlText]
    public string Value {
        get {
            return this.valueField;
        }
        set {
            this.valueField = value;
        }
    }
}

那对你有用吗??


Running xsd.exe twice on your XML to create an intermediary XSD and then a C# class from it yields this result:

[Serializable]
[XmlType(AnonymousType=true)]
[XmlRoot(Namespace="", IsNullable=false)]
public partial class product 
{
    private string skuField;
    private productAttribute[] attributeField;

    [XmlElement(Form=XmlSchemaForm.Unqualified)]
    public string sku {
        get {
            return this.skuField;
        }
        set {
            this.skuField = value;
        }
    }

    [XmlElement("attribute", Form=XmlSchemaForm.Unqualified, IsNullable=true)]
    public productAttribute[] attribute {
        get {
            return this.attributeField;
        }
        set {
            this.attributeField = value;
        }
    }
}

[Serializable]
[XmlType(AnonymousType=true)]
public partial class productAttribute {

    private string nameField;
    private string valueField;

    [XmlAttribute]
    public string name {
        get {
            return this.nameField;
        }
        set {
            this.nameField = value;
        }
    }

    [XmlText]
    public string Value {
        get {
            return this.valueField;
        }
        set {
            this.valueField = value;
        }
    }
}

Does that work for you??

相关问答

更多
  • 实际上,xsd是xml本身。 其目的是验证另一个xml文档的结构。 xsd对于任何xml都不是强制的,但它确保xml可以用于某些特定目的。 xml只包含适当格式和结构的数据。 Actually the XSD is XML itself. Its purpose is to validate the structure of another XML document. The XSD is not mandatory for any XML, but it assures that the XML coul ...
  • 第1部分 - 验证XML 你可以使用这个javax.xml.validation API。 SchemaFactory sf = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); URL schemaURL = // The URL to your XML Schema; Schema schema = sf.newSchema(schemaURL); Validator validator = schema.newValid ...
  • 只要使用xsd:include或xsd:import将common.xsd正确地合并到DCL.xsd ,就没有什么特别的事情可以对DCL.xsd验证DCL.xsd 。 只需使用常规方法(如schemaLocation或nonamespaceSchemaLocation将DCL.xml与DCL.xsd相关联。 As long as common.xsd is properly incorporated into DCL.xsd using xsd:include or xsd:import, there is ...
  • 我想不出任何能够在Perl中专门生成示例XML和XSD文件的任何东西。 但是,如果我正在接近这个任务,我将首先看看XML :: Compile和XML :: Pastor ,它们都支持某种形式的XSD - > Perl编组。 可能有一些方法来提升他们的XSD解析并从中构建一个随机文档生成器。 另一个更不利的选择是使用我自己的XML :: Toolkit从XSD文件生成对象并使用它们为您的文档构建生成器。 这不会是微不足道的,甚至不一定“理智”,但我认为这应该是可能的。 目前,Perl中XSD的工具并不多。 ...
  • 在您的XML上运行xsd.exe两次以创建一个中介XSD,然后从它获得一个C#类产生以下结果: [Serializable] [XmlType(AnonymousType=true)] [XmlRoot(Namespace="", IsNullable=false)] public partial class product { private string skuField; private productAttribute[] attributeField; [XmlElem ...
  • 应该没问题(只允许整数); 你可能很困惑,因为 不是零; nil xml元素看起来像 (如果已经在更高级别声明了xmlns:xsi,则可以 ...
  • 将属性elementFormDefault="qualified"到架构的根元素。 默认值为“unqualified”,在指定默认命名空间时不能使用。 或者,您可以保留模式,并更新文档以使用非限定格式(没有默认名称空间,只限定全局元素):
  • 听起来你想要JAX-B ,Java XML到对象绑定API。 Sounds like you want JAX-B, the Java XML-to-object binding API.
  • 注意 :您似乎发布的XSD与您报告的错误消息不一致。 要修复的两个主要错误: 在common.xsd中, xsd:schema是自闭的,它不应该是。 在try.xml中, val_1应为vl_1 。 总而言之,以下XSD将成功验证您的XML: common.xsd

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)