我用Xcode 12和SwiftUI做了一个watchOS应用程序,但我真的很难发布它。一个watchOS应用程序有三段代码:
- 该应用程序
- watchkit应用程序
- 所述手表套件延伸件
我尝试对所有包使用相同的包ID(格式为:失败了。所以我尝试为每个应用程序使用不同的捆绑包ID,如下所示(知道我已经创建了3个应用程序标识符和3个与www.example.com上的内容匹配的配置文件)。developer.apple.com).
- 应用程序(捆绑包ID:com.域名.应用程序名称)
- watchkit应用程序(捆绑包ID:网站.域名.应用程序名称. watchkitapp)
- watchkit扩展(捆绑包ID:网址:域名:应用程序名称:watchkitext)
生成失败,出现以下错误:
所以我无法构建或归档我的应用。然后我对应用和扩展使用了相同的bundleId,如下所示:
- 应用程序(捆绑包ID:com.域名.应用程序名称)
- watchkit应用程序(捆绑包ID:网站.域名.应用程序名称. watchkitapp)
- watchkit扩展(捆绑包ID:网站.域名.应用程序名称. watchkitapp)
通过这些设置,我可以构建和存档应用程序。但是,当我尝试将其上传到应用程序商店(使用XCode或称为传输器的外部应用程序)时,我收到了以下错误:
所以在这一点上,我迷路了...这里有人谁已经能够发布一个手表操作系统的应用程序使用swift用户界面和Xcode,谁可以告诉我如何使用捆绑ID,应用程序标识符和配置文件这样做。谢谢
1条答案
按热度按时间b5buobof1#
在“目标”〉“常规”〉“捆绑包标识符”中
对于扩展目标,它们应该是递增的
您的扩展不是唯一的(它不添加扩展部分)从我可以看到。
此外,同一区域中的
Version
和Build
应匹配所有3个项目