问题描述
我知道Apple文档中的“ App Clips无法获得企业发行版”,但是我们公司的内部测试使用的是“企业发行版”,因为它适合我们的团队。我们可以接受不带Appclip的内部分发,并上传到testflight来测试Appclip功能,因此我们希望将Appclip代码保留在代码库中。
是否可以在Xcode项目中关闭Appclip,以便我们可以使用企业帐户对其进行存档?
当Fastlane存档我们的应用程序时,我们总是会收到此错误:
error: Provisioning profile "xxx" doesn't support the On Demand Install Capable capability. (in target 'xxxAppClip' from project 'XXX')
error: Provisioning profile "XXX" doesn't include the com.apple.developer.on-demand-install-capable and com.apple.developer.parent-application-identifiers entitlements. (in target 'XXXAppClip' from project 'XXX')
解决方法
您可以尝试使用TestFlight,如果您最终发布到Apple Store,它会满足您的要求。
,您不能使用企业证书构建或分发 App Clip。而且,您在 App Store 网站上的 App Clip 的应用标识符只能在个人/公司 Apple Developer Enrollment(99 美元帐户)中生成。