另一种是上传到 App Store Connect,通过 TestFlight 或 App Store 来分发。
如果你只想让少量注册过的设备(比如你公司内部的设备)使用这个 App,选择“Ad Hoc”或“开辟”选项。如果你想通过 TestFlight 或 App Store 让更多人使用,选择“App Store Connect”。如果你想了解各种分发方式的细节,可以点击左下角的问号。
我打算发布到app store方便测试人员下载,因此就选择app store connect了。
下一步就报错啦:
App record creation failed due to an invalid attribute. Request failed with error code "ENTITY_ERROR.ATTRIBUTE.REQUIRED", and reason "The provided entity is missing a required attribute You must provide a value for the attribute 'companyName' with this request"
尝试在app store connect上手动创建:https://appstoreconnect.apple.com/
图中我收的SKU填写方式是我自己的做法,如果你是公司的项目,建议问下你的向导这里应该怎么填,万一公司本来就有这个的唯一值,你自己瞎填,那不就完犊子了。
接下来就将我们的项目上传到咱们刚刚在app store connect手动创建的app上。
然后还是出现报错: