Skip to content

Commit ea76609

Browse files
committed
Remove APIKey.swif and add mock GoogleService-Info.plist
1 parent 8fa8f78 commit ea76609

File tree

3 files changed

+40
-143
lines changed

3 files changed

+40
-143
lines changed

Examples/GenerativeAISample/APIKey/APIKey.swift

Lines changed: 0 additions & 36 deletions
This file was deleted.

Examples/GenerativeAISample/GenerativeAISample.xcodeproj/project.pbxproj

Lines changed: 0 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,6 @@
1919
86FBBA272BBF0594006031A1 /* FunctionCallingViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86FBBA252BBF0594006031A1 /* FunctionCallingViewModel.swift */; };
2020
880266762B0FC39000CF7CB6 /* PhotoReasoningViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8802666F2B0FC39000CF7CB6 /* PhotoReasoningViewModel.swift */; };
2121
880266792B0FC39000CF7CB6 /* PhotoReasoningScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 880266752B0FC39000CF7CB6 /* PhotoReasoningScreen.swift */; };
22-
881B753A2B0FDCE600528058 /* APIKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88209C192B0FBDC300F64795 /* APIKey.swift */; };
23-
881B753B2B0FDCE600528058 /* APIKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88209C192B0FBDC300F64795 /* APIKey.swift */; };
24-
88209C152B0F928F00F64795 /* GenerativeAI-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 88209C142B0F928F00F64795 /* GenerativeAI-Info.plist */; };
25-
88209C162B0F92AF00F64795 /* GenerativeAI-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 88209C142B0F928F00F64795 /* GenerativeAI-Info.plist */; };
26-
88209C172B0F92AF00F64795 /* GenerativeAI-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 88209C142B0F928F00F64795 /* GenerativeAI-Info.plist */; };
27-
88209C1E2B0FBDC300F64795 /* APIKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88209C192B0FBDC300F64795 /* APIKey.swift */; };
2822
88209C1F2B0FBDC300F64795 /* SummarizeScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88209C1B2B0FBDC300F64795 /* SummarizeScreen.swift */; };
2923
88209C202B0FBDC300F64795 /* SummarizeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88209C1D2B0FBDC300F64795 /* SummarizeViewModel.swift */; };
3024
88209C242B0FBE1700F64795 /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 88209C232B0FBE1700F64795 /* MarkdownUI */; };
@@ -64,8 +58,6 @@
6458
88E10F592B11131900C08E95 /* ChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E10F582B11131900C08E95 /* ChatMessage.swift */; };
6559
88E10F5B2B11133E00C08E95 /* MessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E10F5A2B11133E00C08E95 /* MessageView.swift */; };
6660
88E10F5D2B11135000C08E95 /* BouncingDots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E10F5C2B11135000C08E95 /* BouncingDots.swift */; };
67-
88E10F5E2B11140200C08E95 /* GenerativeAI-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 88209C142B0F928F00F64795 /* GenerativeAI-Info.plist */; };
68-
88E10F5F2B11140500C08E95 /* APIKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88209C192B0FBDC300F64795 /* APIKey.swift */; };
6961
CB0DFFD52B2B4F08006E109D /* GenerativeAIUIComponents in Frameworks */ = {isa = PBXBuildFile; productRef = CB0DFFD42B2B4F08006E109D /* GenerativeAIUIComponents */; };
7062
/* End PBXBuildFile section */
7163

@@ -75,8 +67,6 @@
7567
86FBBA252BBF0594006031A1 /* FunctionCallingViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FunctionCallingViewModel.swift; sourceTree = "<group>"; };
7668
8802666F2B0FC39000CF7CB6 /* PhotoReasoningViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoReasoningViewModel.swift; sourceTree = "<group>"; };
7769
880266752B0FC39000CF7CB6 /* PhotoReasoningScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotoReasoningScreen.swift; sourceTree = "<group>"; };
78-
88209C142B0F928F00F64795 /* GenerativeAI-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GenerativeAI-Info.plist"; sourceTree = "<group>"; };
79-
88209C192B0FBDC300F64795 /* APIKey.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIKey.swift; sourceTree = "<group>"; };
8070
88209C1B2B0FBDC300F64795 /* SummarizeScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SummarizeScreen.swift; sourceTree = "<group>"; };
8171
88209C1D2B0FBDC300F64795 /* SummarizeViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SummarizeViewModel.swift; sourceTree = "<group>"; };
8272
88263BEE2B239BFE008AB09B /* ErrorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorView.swift; sourceTree = "<group>"; };
@@ -218,7 +208,6 @@
218208
children = (
219209
88B8A9352B0FCBA700424728 /* GenerativeAIUIComponents */,
220210
86E8E2012DD25F5A003DBFE4 /* GoogleService-Info.plist */,
221-
88B8A91F2B0FC73700424728 /* APIKey */,
222211
8848C8312B0D04BC007B434F /* GenerativeAISample */,
223212
8848C8452B0D051E007B434F /* GenerativeAITextSample */,
224213
8848C8572B0D056C007B434F /* GenerativeAIMultimodalSample */,
@@ -299,15 +288,6 @@
299288
path = "Preview Content";
300289
sourceTree = "<group>";
301290
};
302-
88B8A91F2B0FC73700424728 /* APIKey */ = {
303-
isa = PBXGroup;
304-
children = (
305-
88209C192B0FBDC300F64795 /* APIKey.swift */,
306-
88209C142B0F928F00F64795 /* GenerativeAI-Info.plist */,
307-
);
308-
path = APIKey;
309-
sourceTree = "<group>";
310-
};
311291
88E10F432B110D5300C08E95 /* ChatSample */ = {
312292
isa = PBXGroup;
313293
children = (
@@ -372,7 +352,6 @@
372352
isa = PBXNativeTarget;
373353
buildConfigurationList = 8848C83D2B0D04BD007B434F /* Build configuration list for PBXNativeTarget "GenerativeAISample" */;
374354
buildPhases = (
375-
880BB1102B16519D0014C3DF /* ShellScript */,
376355
8848C82B2B0D04BC007B434F /* Sources */,
377356
8848C82C2B0D04BC007B434F /* Frameworks */,
378357
8848C82D2B0D04BC007B434F /* Resources */,
@@ -395,7 +374,6 @@
395374
isa = PBXNativeTarget;
396375
buildConfigurationList = 8848C84F2B0D051F007B434F /* Build configuration list for PBXNativeTarget "GenerativeAITextSample" */;
397376
buildPhases = (
398-
880BB10F2B1651650014C3DF /* ShellScript */,
399377
8848C8402B0D051E007B434F /* Sources */,
400378
8848C8412B0D051E007B434F /* Frameworks */,
401379
8848C8422B0D051E007B434F /* Resources */,
@@ -417,7 +395,6 @@
417395
isa = PBXNativeTarget;
418396
buildConfigurationList = 8848C8612B0D056D007B434F /* Build configuration list for PBXNativeTarget "GenerativeAIMultimodalSample" */;
419397
buildPhases = (
420-
880BB10E2B1651210014C3DF /* ShellScript */,
421398
8848C8522B0D056C007B434F /* Sources */,
422399
8848C8532B0D056C007B434F /* Frameworks */,
423400
8848C8542B0D056C007B434F /* Resources */,
@@ -440,7 +417,6 @@
440417
isa = PBXNativeTarget;
441418
buildConfigurationList = 88E10F4F2B110D5400C08E95 /* Build configuration list for PBXNativeTarget "ChatSample" */;
442419
buildPhases = (
443-
880BB10C2B164F790014C3DF /* ShellScript */,
444420
88E10F3E2B110D5300C08E95 /* Sources */,
445421
88E10F3F2B110D5300C08E95 /* Frameworks */,
446422
88E10F402B110D5300C08E95 /* Resources */,
@@ -517,7 +493,6 @@
517493
8848C83A2B0D04BD007B434F /* Preview Assets.xcassets in Resources */,
518494
86E8E2032DD25F5A003DBFE4 /* GoogleService-Info.plist in Resources */,
519495
8848C8372B0D04BD007B434F /* Assets.xcassets in Resources */,
520-
88209C152B0F928F00F64795 /* GenerativeAI-Info.plist in Resources */,
521496
);
522497
runOnlyForDeploymentPostprocessing = 0;
523498
};
@@ -528,7 +503,6 @@
528503
8848C84E2B0D051F007B434F /* Preview Assets.xcassets in Resources */,
529504
86E8E2052DD25F5A003DBFE4 /* GoogleService-Info.plist in Resources */,
530505
8848C84B2B0D051F007B434F /* Assets.xcassets in Resources */,
531-
88209C162B0F92AF00F64795 /* GenerativeAI-Info.plist in Resources */,
532506
);
533507
runOnlyForDeploymentPostprocessing = 0;
534508
};
@@ -539,7 +513,6 @@
539513
8848C8602B0D056D007B434F /* Preview Assets.xcassets in Resources */,
540514
86E8E2022DD25F5A003DBFE4 /* GoogleService-Info.plist in Resources */,
541515
8848C85D2B0D056D007B434F /* Assets.xcassets in Resources */,
542-
88209C172B0F92AF00F64795 /* GenerativeAI-Info.plist in Resources */,
543516
);
544517
runOnlyForDeploymentPostprocessing = 0;
545518
};
@@ -550,87 +523,11 @@
550523
88E10F4C2B110D5400C08E95 /* Preview Assets.xcassets in Resources */,
551524
86E8E2042DD25F5A003DBFE4 /* GoogleService-Info.plist in Resources */,
552525
88E10F492B110D5400C08E95 /* Assets.xcassets in Resources */,
553-
88E10F5E2B11140200C08E95 /* GenerativeAI-Info.plist in Resources */,
554526
);
555527
runOnlyForDeploymentPostprocessing = 0;
556528
};
557529
/* End PBXResourcesBuildPhase section */
558530

559-
/* Begin PBXShellScriptBuildPhase section */
560-
880BB10C2B164F790014C3DF /* ShellScript */ = {
561-
isa = PBXShellScriptBuildPhase;
562-
buildActionMask = 2147483647;
563-
files = (
564-
);
565-
inputFileListPaths = (
566-
);
567-
inputPaths = (
568-
);
569-
outputFileListPaths = (
570-
);
571-
outputPaths = (
572-
"$(SRCROOT)/APIKey/GenerativeAI-Info.plist",
573-
);
574-
runOnlyForDeploymentPostprocessing = 0;
575-
shellPath = /bin/sh;
576-
shellScript = "CONFIG_FILE_BASE_NAME=\"GenerativeAI-Info\"\n\nCONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}.plist\nSAMPLE_CONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}-Sample.plist\n\nCONFIG_FILE_PATH=$SRCROOT/APIKey/$CONFIG_FILE_NAME\nSAMPLE_CONFIG_FILE_PATH=$SRCROOT/APIKey/$SAMPLE_CONFIG_FILE_NAME\n\nif [ -f \"$CONFIG_FILE_PATH\" ]; then\n echo \"$CONFIG_FILE_PATH exists.\"\nelse\n echo \"$CONFIG_FILE_PATH does not exist, copying sample\"\n cp -v \"${SAMPLE_CONFIG_FILE_PATH}\" \"${CONFIG_FILE_PATH}\"\nfi\n";
577-
};
578-
880BB10E2B1651210014C3DF /* ShellScript */ = {
579-
isa = PBXShellScriptBuildPhase;
580-
buildActionMask = 2147483647;
581-
files = (
582-
);
583-
inputFileListPaths = (
584-
);
585-
inputPaths = (
586-
);
587-
outputFileListPaths = (
588-
);
589-
outputPaths = (
590-
"$(SRCROOT)/APIKey/GenerativeAI-Info.plist",
591-
);
592-
runOnlyForDeploymentPostprocessing = 0;
593-
shellPath = /bin/sh;
594-
shellScript = "CONFIG_FILE_BASE_NAME=\"GenerativeAI-Info\"\n\nCONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}.plist\nSAMPLE_CONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}-Sample.plist\n\nCONFIG_FILE_PATH=$SRCROOT/APIKey/$CONFIG_FILE_NAME\nSAMPLE_CONFIG_FILE_PATH=$SRCROOT/APIKey/$SAMPLE_CONFIG_FILE_NAME\n\nif [ -f \"$CONFIG_FILE_PATH\" ]; then\n echo \"$CONFIG_FILE_PATH exists.\"\nelse\n echo \"$CONFIG_FILE_PATH does not exist, copying sample\"\n cp -v \"${SAMPLE_CONFIG_FILE_PATH}\" \"${CONFIG_FILE_PATH}\"\nfi\n";
595-
};
596-
880BB10F2B1651650014C3DF /* ShellScript */ = {
597-
isa = PBXShellScriptBuildPhase;
598-
buildActionMask = 2147483647;
599-
files = (
600-
);
601-
inputFileListPaths = (
602-
);
603-
inputPaths = (
604-
);
605-
outputFileListPaths = (
606-
);
607-
outputPaths = (
608-
"$(SRCROOT)/APIKey/GenerativeAI-Info.plist",
609-
);
610-
runOnlyForDeploymentPostprocessing = 0;
611-
shellPath = /bin/sh;
612-
shellScript = "CONFIG_FILE_BASE_NAME=\"GenerativeAI-Info\"\n\nCONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}.plist\nSAMPLE_CONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}-Sample.plist\n\nCONFIG_FILE_PATH=$SRCROOT/APIKey/$CONFIG_FILE_NAME\nSAMPLE_CONFIG_FILE_PATH=$SRCROOT/APIKey/$SAMPLE_CONFIG_FILE_NAME\n\nif [ -f \"$CONFIG_FILE_PATH\" ]; then\n echo \"$CONFIG_FILE_PATH exists.\"\nelse\n echo \"$CONFIG_FILE_PATH does not exist, copying sample\"\n cp -v \"${SAMPLE_CONFIG_FILE_PATH}\" \"${CONFIG_FILE_PATH}\"\nfi\n";
613-
};
614-
880BB1102B16519D0014C3DF /* ShellScript */ = {
615-
isa = PBXShellScriptBuildPhase;
616-
buildActionMask = 2147483647;
617-
files = (
618-
);
619-
inputFileListPaths = (
620-
);
621-
inputPaths = (
622-
);
623-
outputFileListPaths = (
624-
);
625-
outputPaths = (
626-
"$(SRCROOT)/APIKey/GenerativeAI-Info.plist",
627-
);
628-
runOnlyForDeploymentPostprocessing = 0;
629-
shellPath = /bin/sh;
630-
shellScript = "CONFIG_FILE_BASE_NAME=\"GenerativeAI-Info\"\n\nCONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}.plist\nSAMPLE_CONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}-Sample.plist\n\nCONFIG_FILE_PATH=$SRCROOT/APIKey/$CONFIG_FILE_NAME\nSAMPLE_CONFIG_FILE_PATH=$SRCROOT/APIKey/$SAMPLE_CONFIG_FILE_NAME\n\nif [ -f \"$CONFIG_FILE_PATH\" ]; then\n echo \"$CONFIG_FILE_PATH exists.\"\nelse\n echo \"$CONFIG_FILE_PATH does not exist, copying sample\"\n cp -v \"${SAMPLE_CONFIG_FILE_PATH}\" \"${CONFIG_FILE_PATH}\"\nfi\n";
631-
};
632-
/* End PBXShellScriptBuildPhase section */
633-
634531
/* Begin PBXSourcesBuildPhase section */
635532
8848C82B2B0D04BC007B434F /* Sources */ = {
636533
isa = PBXSourcesBuildPhase;
@@ -642,7 +539,6 @@
642539
8848C8352B0D04BC007B434F /* ContentView.swift in Sources */,
643540
886F95D52B17BA010036F07A /* SummarizeScreen.swift in Sources */,
644541
86FBBA072BBE0D49006031A1 /* FunctionCallingScreen.swift in Sources */,
645-
881B753B2B0FDCE600528058 /* APIKey.swift in Sources */,
646542
8848C8332B0D04BC007B434F /* GenerativeAISampleApp.swift in Sources */,
647543
886F95E02B17D5010036F07A /* ConversationViewModel.swift in Sources */,
648544
886F95DD2B17D5010036F07A /* MessageView.swift in Sources */,
@@ -660,7 +556,6 @@
660556
buildActionMask = 2147483647;
661557
files = (
662558
88209C1F2B0FBDC300F64795 /* SummarizeScreen.swift in Sources */,
663-
88209C1E2B0FBDC300F64795 /* APIKey.swift in Sources */,
664559
8848C8472B0D051E007B434F /* GenerativeAITextSampleApp.swift in Sources */,
665560
88209C202B0FBDC300F64795 /* SummarizeViewModel.swift in Sources */,
666561
);
@@ -673,7 +568,6 @@
673568
880266762B0FC39000CF7CB6 /* PhotoReasoningViewModel.swift in Sources */,
674569
880266792B0FC39000CF7CB6 /* PhotoReasoningScreen.swift in Sources */,
675570
8848C8592B0D056C007B434F /* GenerativeAIMultimodalSampleApp.swift in Sources */,
676-
881B753A2B0FDCE600528058 /* APIKey.swift in Sources */,
677571
);
678572
runOnlyForDeploymentPostprocessing = 0;
679573
};
@@ -682,7 +576,6 @@
682576
buildActionMask = 2147483647;
683577
files = (
684578
88E10F5B2B11133E00C08E95 /* MessageView.swift in Sources */,
685-
88E10F5F2B11140500C08E95 /* APIKey.swift in Sources */,
686579
88E10F572B1112F600C08E95 /* ConversationViewModel.swift in Sources */,
687580
88E10F552B1112CA00C08E95 /* ConversationScreen.swift in Sources */,
688581
88E10F592B11131900C08E95 /* ChatMessage.swift in Sources */,
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>AD_UNIT_ID_FOR_BANNER_TEST</key>
6+
<string>ca-app-pub-3940256099942544/2934735716</string>
7+
<key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
8+
<string>ca-app-pub-3940256099942544/4411468910</string>
9+
<key>API_KEY</key>
10+
<string>AIzaSyAzlj4APqi5S58nFtE52Da0fYBOHA2MhaY</string>
11+
<key>BUNDLE_ID</key>
12+
<string>com.example.google.generativeai.GenerativeAISample</string>
13+
<key>CLIENT_ID</key>
14+
<string>123456789000-hjugbg6ud799v4c49dim8ce2usclthar.apps.googleusercontent.com</string>
15+
<key>DATABASE_URL</key>
16+
<string>https://mockproject-1234.firebaseio.com</string>
17+
<key>GCM_SENDER_ID</key>
18+
<string>123456789000</string>
19+
<key>GOOGLE_APP_ID</key>
20+
<string>1:123456789000:ios:f1bf012572b04063</string>
21+
<key>IS_ADS_ENABLED</key>
22+
<true/>
23+
<key>IS_ANALYTICS_ENABLED</key>
24+
<true/>
25+
<key>IS_APPINVITE_ENABLED</key>
26+
<true/>
27+
<key>IS_GCM_ENABLED</key>
28+
<true/>
29+
<key>IS_SIGNIN_ENABLED</key>
30+
<true/>
31+
<key>PLIST_VERSION</key>
32+
<string>1</string>
33+
<key>PROJECT_ID</key>
34+
<string>mockproject-1234</string>
35+
<key>REVERSED_CLIENT_ID</key>
36+
<string>com.googleusercontent.apps.123456789000-hjugbg6ud799v4c49dim8ce2usclthar</string>
37+
<key>STORAGE_BUCKET</key>
38+
<string>mockproject-1234.appspot.com</string>
39+
</dict>
40+
</plist>

0 commit comments

Comments
 (0)