小编Dan*_*iro的帖子

从 Expo 应用程序中删除不需要的权限

我开发了一个 Expo 应用程序(托管)并使用 EAS 生成了 Android 二进制文件。提交二进制文件进行内部测试后,我在 Google Play 商店中看到许多危险的不需要的权限。

Google Play 商店中不需要的权限

更糟糕的是“相机:拍照”和“麦克风:录制音频”。这些吓跑了任何关心隐私的人。

我的应用程序无法访问摄像头或麦克风,而且我不知道这些权限是如何获得的。

我发现了与React-Native和Android开发相关的问题,他们的解决方案是编辑AndroidManifest.xml. 该解决方案与我的案例(托管世博环境)不兼容。不,我不会弹出该应用程序。

PS:也有类似的问题,但没有一个与 Managed Expo 环境相关 - 它们都与 Android 或 React Native 有关。不是同一件事。

android google-play react-native expo

10
推荐指数
1
解决办法
2589
查看次数

ActionView::Template::Error: 参数数量错误(简单形式)

我有一个一直有效的 Rails 4 应用程序,但现在一个带有 simple_form_for 的页面产生了错误。我删除了所有代码,只留下 simple_form_for ,但仍然出现错误。

有错误的页面 (_form.html.erb):

<%= simple_form_for @anuncio do |f| %>
<%= f.input :titulo %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

当我执行此页面时,出现此错误:

F, [2015-01-08T16:16:21.920151 #19971] FATAL -- : 
ActionView::Template::Error (wrong number of arguments (3 for 2)):
    1: <%= simple_form_for @anuncio do |f| %>
    2: <%= f.input :titulo %>
    3: <% end %>
  config/initializers/simple_form.rb:100:in `block (2 levels) in <top (required)>'
  app/views/anuncios/_form.html.erb:2:in `block in _app_views_anuncios__form_html_erb___4151327912554241759_53270140'
  app/views/anuncios/_form.html.erb:1:in `_app_views_anuncios__form_html_erb___4151327912554241759_53270140'
  app/views/anuncios/new.html.erb:3:in `_app_views_anuncios_new_html_erb___954346116733613916_53199500'
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails actionview simple-form

1
推荐指数
1
解决办法
2420
查看次数

Bitbucket Pipeline 不显示 Yarn 构建的完整输出

我有一个带有yarn build命令的位桶管道。问题是输出总是错过最后几行:

\n
+ yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\nFile sizes after gzip:\n
Run Code Online (Sandbox Code Playgroud)\n

之后应该会有更多行File sizes after gzip:

\n

我的bitbucket-pipelines.yml

\n
+ yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\nFile sizes after gzip:\n
Run Code Online (Sandbox Code Playgroud)\n

最大的问题是何时yarn build出错。因为我没有看到最后几行,所以我无法说出它失败的原因。发生这种情况时,我必须yarn build在本地计算机上手动运行才能查看完整日志,这不是最佳解决方案。

\n

当我在我的机器上运行相同的yarn build命令时,我得到完整的日志:

\n
\xe2\x9d\xaf yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\n\nFile sizes after gzip:\n\n  383.56 kB  build/static/js/main.a23388a2.js\n  13.39 …
Run Code Online (Sandbox Code Playgroud)

bitbucket-pipelines yarnpkg

1
推荐指数
1
解决办法
1668
查看次数