我正在开发一个项目,我们构建并打包SDK并将其发送给第三方iOS开发公司采用。
在我们的项目中,我们需要使用设备相机的权限。主机应用可能还没有使用相机的权限,因此当主机应用启动我们的SDK时,我们需要请求使用相机的许可。
问题是当SDK请求权限时,警报标题将是:“MyApp”想要访问摄像头。据我所知,捆绑显示名称用于填充警报标题的“MyApp”部分。有没有办法用主机应用程序的包显示名称替换“MyApp”?因为无法在构建时设置CFBundleDisplayName
。
答案 0 :(得分:0)
您可能正在寻找:
$(EXECUTABLE_NAME) would like to access your Camera
将此字符串格式化为NSCameraUsageDescription权限的描述密钥。
显示您的显示名称
$(PRODUCT_NAME) would like to access your Camera