在我的项目中,我有四个主要配置:Debug,Release,AdHoc,AppStore。在Xcode 8之前,我必须为每个目标创建配置文件,为每个配置和方案。
当Xcode 8 Beta 1发布时,我似乎遇到了一些麻烦。所以我切换到了新的“自动配置”。令人惊讶的是它有效,我甚至可以上传到Fabric / Crashlytics。但我注意到我的推送通知将进入错误的APNS环境。今天我意识到我的AdHoc配置真的被签名为“开发”。所以这些构建正在向SANDBOX APNS注册。这就是为什么我的Pushes不起作用。
今天我切换回手动并指定每个目标上的所有配置文件。它似乎工作正常。 “手动”是使用AdHoc的唯一方法吗?
我是否还需要使用AdHoc?我的“开发”版本可以在Crashlytics上为其他人安装。