我正在使用我自己的开发人员帐户创建的应用程序ID(例如com.developer.myapp),并启用了应用程序组和钥匙串共享进行开发。我的组织使用自己的帐户在AppStore上上传应用程序。问题是,他们还没有与我共享分发证书以及配置文件。我已要求团队为公司的应用程序ID(com.mycompany.finalproduct)启用应用程序组和钥匙串共享。现在,我需要通过“ iOS AppStore”分发方法从Xcode导出IPA,但这样做时遇到了错误。
答案 0 :(得分:0)
SwiftSupport文件夹仅在使用xCode导出时才会添加到“ Store Export”上。如果您没有商店的发行证书,则不能以这种方式导出。
如果仅在开发者IPA上切换签名,则该文件夹仍然丢失。这里有关于该主题的多个主题。手动将文件夹添加到IPA也不能很好地工作。也许有一些解决方法,但是在我看来这不是正确的方法。
我们还有一些客户,他们只给我们一个开发人员证书和专用于此的配置文件,但带有最终的应用程序ID 。 过去,我们总是给他们提供.xcarchive,以便他们可以自己导出/上传IPA。在我看来,这应该是这样。 现在他们希望我们将IPA上载到第三方工具,但是此工具还会检查Store App的SwiftSupport文件夹的IPA,因此我们无法上载IPA。
在我看来,如果他只是获得开发者证书,那么照顾这个问题不是外部开发者的任务。和个人资料。我完全可以理解,客户不想将发行证书分发给外部资源,但是他必须接受,他需要自己完成最后一步。