質問編集履歴
2
Markdownが崩れていたので修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,7 +94,9 @@
|
|
94
94
|
|
95
95
|
|
96
96
|
|
97
|
-
@end
|
97
|
+
@end
|
98
|
+
|
99
|
+
```
|
98
100
|
|
99
101
|
|
100
102
|
|
@@ -102,6 +104,8 @@
|
|
102
104
|
|
103
105
|
すでに存在する、Podfile,Gemfileに沿って、以下コマンドを実行(Podfile.lock,Gemfile.lockは名前変更)
|
104
106
|
|
107
|
+
|
108
|
+
|
105
109
|
```
|
106
110
|
|
107
111
|
bundle exec pod install
|
@@ -390,7 +394,13 @@
|
|
390
394
|
|
391
395
|
Expected a type 別のエラー発生。データの型が見つからない意味らしい
|
392
396
|
|
397
|
+
```
|
398
|
+
|
393
|
-
#import<UIKit/UIKit.h>
|
399
|
+
#import<UIKit/UIKit.h>
|
400
|
+
|
401
|
+
```
|
402
|
+
|
403
|
+
を追加すると解消するらしいが解消せず・・
|
394
404
|
|
395
405
|
http://s-prism3.seesaa.net/article/414478694.htm
|
396
406
|
|
1
内容に一部誤りがあったため修正しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
'UM
|
1
|
+
'UMCore/UMModuleRegistry.h' file not foundが解消されない
|
test
CHANGED
@@ -4,13 +4,17 @@
|
|
4
4
|
|
5
5
|
react nativeを使用してアプリを開発していますが、ビルドをする際にエラーが発生しました。
|
6
6
|
|
7
|
+
iOSアプリの開発者ではないため、エラーの解消に手間取ってます。
|
8
|
+
|
9
|
+
エラーを解消してbuildが通る状態にしたい。
|
10
|
+
|
7
11
|
|
8
12
|
|
9
13
|
### 発生している問題・エラーメッセージ
|
10
14
|
|
11
15
|
```
|
12
16
|
|
13
|
-
'UM
|
17
|
+
'UMCore/UMModuleRegistry.h' file not found
|
14
18
|
|
15
19
|
```
|
16
20
|
|
@@ -22,31 +26,75 @@
|
|
22
26
|
|
23
27
|
```ここに言語名を入力
|
24
28
|
|
25
|
-
#import <
|
29
|
+
#import <Foundation/Foundation.h>
|
26
|
-
|
30
|
+
|
27
|
-
#import <UM
|
31
|
+
#import <UMCore/UMModuleRegistry.h>
|
28
|
-
|
32
|
+
|
33
|
+
|
34
|
+
|
29
|
-
|
35
|
+
typedef enum UMPermissionStatus {
|
36
|
+
|
30
|
-
|
37
|
+
UMPermissionStatusDenied,
|
38
|
+
|
39
|
+
UMPermissionStatusGranted,
|
40
|
+
|
31
|
-
|
41
|
+
UMPermissionStatusUndetermined,
|
42
|
+
|
32
|
-
|
43
|
+
} UMPermissionStatus;
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
|
48
|
+
|
33
|
-
|
49
|
+
@protocol UMPermissionsRequester <NSObject>
|
34
|
-
|
35
|
-
|
36
|
-
|
50
|
+
|
51
|
+
|
52
|
+
|
37
|
-
|
53
|
+
+ (NSString *)permissionType;
|
38
|
-
|
39
|
-
|
40
|
-
|
54
|
+
|
55
|
+
|
56
|
+
|
41
|
-
|
57
|
+
- (void)requestPermissionsWithResolver:(UMPromiseResolveBlock)resolve rejecter:(UMPromiseRejectBlock)reject;
|
42
|
-
|
58
|
+
|
59
|
+
|
60
|
+
|
43
|
-
|
61
|
+
- (NSDictionary *)getPermissions;
|
44
62
|
|
45
63
|
|
46
64
|
|
47
65
|
@end
|
48
66
|
|
67
|
+
|
68
|
+
|
69
|
+
@protocol UMPermissionsInterface
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
- (void)registerRequesters:(NSArray<id<UMPermissionsRequester>> *)newRequesters;
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
- (void)getPermissionUsingRequesterClass:(Class)requesterClass
|
78
|
+
|
79
|
+
resolve:(UMPromiseResolveBlock)resolve
|
80
|
+
|
81
|
+
reject:(UMPromiseRejectBlock)reject;
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
- (BOOL)hasGrantedPermissionUsingRequesterClass:(Class)requesterClass;
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
- (void)askForPermissionUsingRequesterClass:(Class)requesterClass
|
90
|
+
|
91
|
+
resolve:(UMPromiseResolveBlock)resolve
|
92
|
+
|
93
|
+
reject:(UMPromiseRejectBlock)reject;
|
94
|
+
|
95
|
+
|
96
|
+
|
49
|
-
```
|
97
|
+
@end```
|
50
98
|
|
51
99
|
|
52
100
|
|
@@ -306,6 +354,48 @@
|
|
306
354
|
|
307
355
|
```
|
308
356
|
|
357
|
+
'UMCore/UMModuleRegistry.h' file not foundのエラー箇所のissue(https://github.com/expo/expo/issues/6477)を見ていくと、
|
358
|
+
|
359
|
+
```
|
360
|
+
|
361
|
+
#import <UMPermissionsInterface/UMPermissionsMethodsDelegate.h>
|
362
|
+
|
363
|
+
|
364
|
+
|
365
|
+
in file included from /Users/hikoyukisakai/workspace/okanpay-reactnative2019/node_modules/unimodules-permissions-interface/ios/UMPermissionsInterface/UMPermissionsMethodsDelegate.m:3:
|
366
|
+
|
367
|
+
```
|
368
|
+
|
369
|
+
in fileとなっているため検索しているパスが違う可能性。デフォルト設定だとうまく行かない記事を見つけたので、XcodeのSearchパスの設定見直ししたが、解消せず。
|
370
|
+
|
371
|
+
https://teratail.com/questions/62702
|
372
|
+
|
373
|
+
https://qiita.com/shtnkgm/items/e1c3c0b7a2dfa67fe7c0
|
374
|
+
|
375
|
+
|
376
|
+
|
377
|
+
UMPermissionsInterface は node-moduleを確認するとUMCore/UMModuleRegistry には存在しないため
|
378
|
+
|
379
|
+
```
|
380
|
+
|
381
|
+
#import <UMCore/UMModuleRegistry.h>
|
382
|
+
|
383
|
+
↓ 以下に変更
|
384
|
+
|
385
|
+
#import <UMPermissionsInterface/UMPermissionsInterface.h>
|
386
|
+
|
387
|
+
```
|
388
|
+
|
389
|
+
file not found のエラーは消えた
|
390
|
+
|
391
|
+
Expected a type 別のエラー発生。データの型が見つからない意味らしい
|
392
|
+
|
393
|
+
#import<UIKit/UIKit.h> を追加すると解消するらしいが解消せず・・
|
394
|
+
|
395
|
+
http://s-prism3.seesaa.net/article/414478694.htm
|
396
|
+
|
397
|
+
|
398
|
+
|
309
399
|
|
310
400
|
|
311
401
|
ここにより詳細な情報を記載してください。
|