我昨天刚刚通过 Cocoapods 下载了 Crashlytics,我开始根据互联网上的一些视频将其集成到我的项目中。我喜欢没有 Fabric pod 的集成方式(新方式),所以我成功地做到了。
除了上传 DSYM 文件外,一切正常。我尝试了以下代码:
"${PODS_ROOT}/FirebaseCrashlytics/run"
"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols" -gsp
"${PROJECT_DIR}/GoogleService-Info.plist" -p ios
"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
Run Code Online (Sandbox Code Playgroud)
但这在编译时给了我一个错误:
Running upload-symbols in Build Phase mode
Validating build environment for Crashlytics...
Validation succeeded. Exiting because upload-symbols was run in validation mode
[31merror: Could not get path for GoogleService-Info.plist[0m
/Users/ahmedal-mashhoor/Library/Developer/Xcode/DerivedData/MAGICWORLD-bksejwnexokchwftspvscdgsjjek/Build/Intermediates.noindex/MAGICWORLD.build/Debug-iphoneos/MAGICWORLD.build/Script-78DFB3242419196A006596CC.sh: line 4: /Users/ahmedal-mashhoor/Desktop/MagicWordiOS/GoogleService-Info.plist: Permission denied
/Users/ahmedal-mashhoor/Library/Developer/Xcode/DerivedData/MAGICWORLD-bksejwnexokchwftspvscdgsjjek/Build/Intermediates.noindex/MAGICWORLD.build/Debug-iphoneos/MAGICWORLD.build/Script-78DFB3242419196A006596CC.sh: line 5: /Users/ahmedal-mashhoor/Library/Developer/Xcode/DerivedData/MAGICWORLD-bksejwnexokchwftspvscdgsjjek/Build/Products/Debug-iphoneos/MAGICWORLD.app.dSYM: is a directory
Command PhaseScriptExecution failed with a nonzero exit code
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么?,请帮忙。
我使用3ds max很长一段时间,我知道xyz轴.我在xcode中看到旋转的scnnode是什么让我的头脑被炸毁是scnvector4的w组件.
有人可以详细解释如何使用这种方法,因为我搜索了很多时间,但我不能按我的意愿使我的对象旋转.任何人都可以帮助让他在180度旋转到他的背部,但我会很感激,如果有人解释更多旋转,知道我看到这个链接,但我不明白的东西.
http://www.cprogramming.com/tutorial/3d/rotationMatrices.html
我正在使用Notification Serivce Extension根据我的需要更改来自服务器的文本.
但是,这对普通字符串很有用.但是当我使用NSLocalizedString时,它会显示本地化的字符串,而是显示字符串的字段名称.
例如:在UNNotificationServiceExtension内:
let CompanyViewLM = NSLocalizedString("Notifications.View", comment: "No Comment")
Run Code Online (Sandbox Code Playgroud)
在Localizable.strings中我输入以下行:
Notifications.View = "I Viewed your profile";
Run Code Online (Sandbox Code Playgroud)
注意到我在普通的视图控制器中放了相同的代码行,它工作得很好.