在应用研发平台EMAS中iOS接入性能分析,版本'AlicloudAPM', '~> 1.1.1',页面有数据,网络请求没有数据。charles爬取,能看到aadash-emas.cn-hangzhou.aliyuncs.com请求,如下图。有添加URL设置,但没有数据?
根据您提供的信息,您在应用研发平台EMAS中接入了iOS性能分析,但是网络请求没有数据。这可能是由于以下原因导致的:
从你的描述和图片来看,你的APP已经能够发送网络请求到aadash-emas.cn-hangzhou.aliyuncs.com,但是这个请求并没有被阿里云性能分析(APM)捕获到。这可能是因为你的APP并没有正确地配置阿里云APM,或者你的APP的网络请求并没有正确地注入APM的SDK。
对于iOS平台,阿里云APM提供了CocoaPods插件,你可以通过CocoaPods来安装和配置APM。以下是一些基本的步骤:
在你的Xcode项目中,打开Podfile文件,添加以下的代码:
pod 'AliCloudAPM', '~> 1.1.1'
运行pod install
命令,这将会安装APM的SDK和其他依赖。
在你的APP的Info.plist文件中,添加以下的键值对:
<key>IOBluetoothAlwaysUsageDescription</key>
<string>你的APP需要使用蓝牙功能来收集性能数据</string>
<key>IOBluetoothDynamicUsageDescription</key>
<string>你的APP需要使用蓝牙功能来收集性能数据</string>
<key>NSLocationAlwaysAndForegroundUsageDescription</key>
<string>你的APP需要使用地理位置信息来收集性能数据</string>
<key>NSLocationUsageDescription</key>
<string>你的APP需要使用地理位置信息来收集性能数据</string>
<key>Privacy-CameraUsageDescription</key>
<string>你的APP需要使用摄像头功能来收集性能数据</string>
<key>Privacy-MicrophoneUsageDescription</key>
<string>你的APP需要使用麦克风功能来收集性能数据</string>
在你的APP的启动过程中,添加以下的代码来初始化APM的SDK:
[[AliCloudAPMManager sharedInstance] startWithToken:yourToken];
其中,yourToken是你的阿里云APM的访问令牌。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。